I have to say as a boat owner with steel plastered in that stuff every two years (even above the waterline)..... it won't stop your frame rusting if it is all ready rusting, it just sits over the top and the rust just eats away.... after a season it will look like a pikey just spilt his load off the back of his van and splashed it on your frame. The UV kills it and it dulls horribly and goes hard like Guiness Turd in the sun. If you want something like that go to a specialist boat painter like International and get a new vinyl type , lasts longer and looks better..... but every two years it needs re-plastering on ! I also have owned a 25 year old land rover trying to keep rust off and a 1989 CBR 600F that I kept mint. My advice is... use wet and dry remove every bit of rust, use a decent protective coating lacquer and keep it clean and dry, either keep applying WD (it is good what ever crap you hear), after a ride out, jet wash, re WD or just use the ACF stuff and it sticks like SH1T for ages.... but if you don't remove all of the rust it will just keep eating away.