I've used it for quite a long time and had good experience with it, both on rusty and new stripped metal. There are two different kinds of it though. One is rust treatment and the other is rust preventer or something like that. They both come in the same size/style bottle and are only 1 or 2 part numbers off. The cheaper rust preventer doesn't do anything at all and doesn't adhere well. The rust treatment turns black and has a strong chemical smell when applied. Its been on my M715 seams and welds for 3 years now and no problems to report.