A few years ago, i investigated the contents. Chlorine is the basis. I would not put it on any part of a weapon. It causes corrosion now and in the future. It can not be removed from the metal. It's there forever. It will cause corrosion even under oil! There are a lot of other products out there that do as well or better. For my part I steer clear of this product