In my experience with it, it only works on VERY porous rusted metal, but works very well on that and can be topcoated. You have to topcoat it when it is still tacky. If you put it on new steel or clean steel, it will peel I don't care how much prep you do. It is the chemical bond with RUST...