Lots of good choices there. My favorite is Eezox.....I use that on my ARs, pistols, shotguns, etc. It protects blueing incredibly well, doesn't hurt wood/plastic and doesn't gum up in semi-autos. I've tried just about everything and haven't found anything better (but I'm still lookin'!!)......