Anything that has a "water" base will work fine to nuetralize the corrosive primer residue. I took my '54 Tula out with me camping one time, and just squirted river water down the bore with a syringe, and wiped down everything else with a wet rag. Then, I just oiled and cleaned as per usual, with no rust issues.
You cannot "neutralize" potassium chloride. Calling corrosive ammo "corrosive" is a misnomer. All you can hope to do is mechanically remove as many of the KCl molecules as you can.
The rest of this spiel is directed to the OP.
The absolute best method is lots and lots of
BOILING SOAPY WATER. Bar none.
The soap will help breakdown the crud in the bore so you can start to access KCl underneath it. Boiling water dissolves s**t better than ice water, and the more you use, the more you can dissolve then flush away with new water.
If you can show me a better solvent for KCl I would love to know.
Windex isn't bad, I have used it in the past in a pinch. But torrents of boiling water beat measly squirts of room temperature water every time for dissolving/flushing away the most molecules.
Go to Home Depot/Crappy Tire/Store down the road and buy a funnel and some tubing. Make the device that has been illustrated here:
and be done with it.
Makes you wonder what kind of condition the AK47s are in after heavy usage in the Middle East....I bet they aren't diligent about cleaning at all....
Think about the atmospheric water vapour levels in the middle east. Their bores are fine.
But take those rifles and bring them to BC, and the trace potassium chloride in the barrels and gas systems would pull that water out of the air and rust the crap outta them.