The problem is there a misunderstanding about what it means to "clean" firearms. Modern smokeless propellants and non-corrosive primers means anything, including doing "nothing" will work pretty well. However clean it "looks", there is a problem when dealing with corrosive residues.Pretty much anything wet will clean blackpowder residue. The cheapest, wettest, most historically correct, available cleaning solution is plain old water. I’ve used concoctions and still do at times. Pretty much they don’t work any better than H2O.
Except there is nothing there that will dissolve the salts that are a result of combustion. That mix may wear away the fouling but I doubt it wll get he corrosive materials in the pores of the steel.75 percent alcohol (90 per) and 25 per Lestoil. Anybody ever use it