Potassium chlorate, sulfur, antimony sulfide and ground glass. The ground glass is a DIY. If you buy 2 lbs of PC, 1 lb of sulfur and 1 lb of antimony sulfide you'll have spent about $50. That will be enough for about make 50,000 give or take.
I'd suggest using the H-48.
But if you are real frugal and willing to try something else, just buy the antimony sulfide. Then ask for matches at the gas station. Crush the heads. By weight mix 3 units of crushed match heads to 1 unit of antimony sulfide. I'm not sure they will work in muzzle loader cap, but do in primers. Then for about $16 you're good for about 50,000 if you get free matches.
I suspect that sulfur could be substituted for the antimony sulfide, but haven't tried it. But has Ron Brown's mix works in primers fine, I don't know why it wouldn't work in this case also.
I buy when they have what I want from
www.pyrochemsource.com. I don't know them in person, but have my stuff the next day and at about the lowest cost I can find.