Yea, well Ballistol no longer contains Wale Oil. Its makeup is primarily Mineral Oil, some acidic stuff, alcohol and Hydrogen Peroxide. No water. The stuff STINKS to high heaven.
For clean-up of Black Powder and Subs, I am a champion of PAM. Equal parts of Hydrogen Peroxide, Denatured Alcohol and Murphy Oil Soap. Works a treat. Cleans quite well. However, after cleaning I do apply Mobil 1 motor oil to lubricate and prevent rust.
For clean-up of Smokeless Powder, CLP. I have found nothing better than CLP. I happen to like "Break Free." As done with BP and Subs, after cleaning I apply Mobil 1 Motor oil to lubricate and prevent rust.
RUST NEVER SLEEPS