Corrosive ammo is corrosive due to potassium and / or sodium chlorates in the primer compound which form potassium and / or sodium chlorides when fired. These molecules are "polar" that is they have a negative end and a positive end. They are highly soluble in polar solvents such as water or some of the alcohols but are very insoluble in non-polar solvents such as petroleum distillates and the halogenated solvents like brake cleaner. While petroleum compounds act as corrosion inhibitors they definitely do not remove the source of the problem, the Na and K chlorides. Hence the water treatment.

I ordered a 5.45 mm Adams Arms upper last week along with 4K of ammo. Got a real good price on the upper. Too good. It is 5.56. Sent it back. I should have the correct upper next week. I am very excited about shooting centerfire at 15 cent a pop.