In the past 3 months I have purchased several older military rifles. A Turkish Mauser, 2 Yugo SKSs, and 3 Mosin-Nagants and shoot all of them with corrosive ammo. The dealer I bought them from cleans his after shooting with just Mineral Spirits only and has never had a corrosion problem. He said he believes in that product because the Swiss only used MS to clean after corrosive and they had some of the shiniest bores availiable. The product called Ed's Red is made up of equal parts of Mineral Spirits, Kerosene, and Automatic Transmission Fluid so I made up a batch and have been cleaning all my weapons including Black Powder firearms which has not produced any problems with BP residue. So I just haven't even thought about using water, soap or Windex after finding this product really does work as a cleaner, lubricator, and protectant. I was even told that Marvel Mystery Oil and Ed's Red are one and the same. Think about it!