I guess I'm just too old school for this discussion. Windex? WD-40? WATER??? None of these have ever touched my guns. I only use purpose based chemical products to clean my firearms and nothing that can make them worse than when I started. Hoppe's #9 to break up powder fouling in barrel, action, trigger, canned air to blow out any place I can't reach with brass brush or jig, Break Free CLP for areas that don't need heavy lubrication and Rem-oil for bore, breach, action and anything that is going to be under heavy use. Guns get cleaned after use or once a month without use or packed in Cosmoline and wrapped in wax paper and crated for long-term storage.
“Malo periculosam, libertatem quam quietam servitutem." (I prefer the tumult of liberty to the quiet of servitude.). Thomas Jefferson
"All that is necessary for the triumph of evil is that good men do nothing."
-Edmund Burke, Loosely translated from Thoughts on the Cause of Present Discontents. (1770)