I will go to my grave believing there is just no better protection for the outside metal of a gun than Rig. Inside the barrel I use a stuff we use on reels here on the coast in the salt water that is as good as it gets in preventing corrosion and it is called "Fluid Film". I buy it in a aersol can and spray my patch down and then swab the inside of the barrel.