Pyrodex generally sucks in real muzzleloaders as do most synthetic, wanna be black powders. I bought my last batch of real black powder, the only kind I shoot, from Missouri River Traders, I believe that's their name, in Crofton, Nebraska. Seems it was between $9.00 and $10.00 per lb., shipped in case lots, (25 lbs.).
If you shoot in-lines, you aren't old fashioned.
Vic