It works wonders on black powder, not at all on Pyrodex(I just use Windex w/vinegar), and makes a very good lube, bore seasoning, and they say on the can is good for corrosive ammo too. I've never used it on smokeless fouling. You can mix it down to 10:1 water to Ballistol and still use it for cleaning. Also a myriad of other uses. One of the guys on this forum with the user name Icebox sells it. He gets it out of somewhere over east that sells sewing machine stuff. I shoot Cowboy Action with Bob (Icebox). He's a real good guy, and will be able to tell you more about it, and maybe even where you can get it more locally to you. It was invented in Germany about 1909, and is still made there. It's become like the WD-40 of Europe. All natural, there are no warnings on any known toxic effects, and unlike WD-40, I actually believe that claim. So give Icebox a shout, he's located in Prince Albert SK.