I guess you can use all those additives but room temperature water is all the solvent you need to remove black powder fouling. Follow that with patches until dry and then wipe with your favorite quality rust preventative lubrication. I have been using this for years to clean my muzzle loading rifle and have tried all the others. Chemist involved with manufacturing black powder for a career tells us the same thing. Water is all you need and those other mixes work because they have water.