If hot water makes you nervous, most any black powder bore cleaner will work just fine.
Most contain lubricants to prevent rust.
These will dissolve and flush off the residue and leave a rust preventing coating.
As above, you cannot "neutralize" salt.
All you can do is dissolve it into suspension and flush it off the metal.
Ammonia has no effect on corrosive salts.
The only reason it works is because all the commercially available ammonia is mostly water, and it's the water that does the work.
Windex simply serves as a wetting agent and does have some effect on fouling.
The touted Windex with Ammonia D contains no ammonia. "Ammonia D" is actually a form of alcohol.
Again, Windex is mostly water which is why it works.
Plain water mixed with a little kitchen soap will work just as well.
Hoppe's #9 used to be an effective corrosive ammo cleaner, but the EPA forced them to change the formula and it no longer works.
CLP Breakfree, like almost all lubricants has NO effect on corrosive salts fouling.
You can prove this yourself..........
To determine if a product will clean corrosive salts residue, just pour some in a small glass jar or beaker.
Add a little ordinary table salt.
If the salt dissolves and disappears into suspension, it's good to go.
If the salt just lays there it's no good.
About the only lubricant I know of that will work is Ballistol, and ONLY when you mix it with water. The water does the cleaning, the Ballistol leaves a protective coating to prevent rust.