Electroless Nickel
Got my rifle plated a few years ago to prevent corrosion. Its an auto, and even in the area where the bolt rams back and forth
no wear. over 3k rounds after I got it plated. NO WEAR. You
can also use windex to wipe the outside surfaces of the weapon.
Got it done by Mil-Spec Metal Finishers in Edgewater Fl, The two guys that own it Pat Bristol, or Rob Shinn say they use a higher Phosphorus content, that makes it harder and more resistant to corrosion. They do alot of govt contract stuff. I'm gonna have my pistol done next