I have used Ms Moly on several guns. It is a bit on the grey side but buffs out rather nicely. My first gun to get it was done 11 years ago and is holding up fine. I also used it on an exhaust bracket for my motorcycle and weather and heat don't seem to have affected it at all after for years. Good luck, Guy