The point being that if you rely on water and windex to clean your rifle it's going to rust. Hot water will help to flush salts from the rifle but just because the salts are gone doesn't mean that it wont rust...
As for the total Windex farce... Windex is mostly water and when you use it you are actually getting the flushing effects of the water that is removing the salts. Standard Ammonia alone will not dissolve these salts, however Ammonia‐d3 will if you want to spend the extra money ont hat product. But the contact time that this product has with the salts is likely not as effective as the flushing effect of the water. Hot water helps speed the process of putting the salts into solution and flushing them out. So if you want to use $8 bottles of water to clean your rifle, have at 'er... but you've been had. When I got out of the Infantry the Queen was nice enough to send me to school to take Env Eng and I spent a lot of time doing Organic Chemistry. I can draw you a picture if you want to show you why household ammonia will never dissolve any salt, but the carrier solution it is in... water... will.
If it's an utter and total clean you're looking for (no battle rifle should ever be cleaned spotless) Flush with regular, free HOT tap water, and then clean as per.
However if you want to clean it like it's a rifle... brush/jag the barrel, wipe and oil the surface of the rifle. Done. An oiled rag/patch is more than capable in wiping off salts. I have more rounds down the barrel of my test VZ than 90% of the VZs here COMBINED and I have never put water, windex, WD, etc on my rifle; and it has never rusted. (aside from the gunzilla v s clp vs bare metal test we did) What I do use is the supplied cleaning kit, patches and oil.
The point is.. if your rifle is left dry it will rust.. every time. If you keep it OILED.. it will never rust. If you want to reduce the time it takes to clean this way get a product like Gunzilla (plug) that can preserve and dissolve salts in one.
Glad somebody said it. I just about only shoot corrosive, 8mm, 7.62x54, 7.62x39 etc & have not used windex or water in 5 years. No rust yet! I do clean them (with solvent) & keep them well oiled though.


















































