Balls and flints aren't bad. Buy good English flints. You have to be an NMLRA member to purchase powder. Last I heard real Black was around $22 a pound. I usually buy Swiss, which runs a bit more. I might be mistaken, but I believe "The Outdoorsman" in Greenwood may carry black powder. It's getting harder to purchase from the local shops due to Federal guidelines for storage.