About a month ago I sanded the little bit of rust developing on my new dog legs and rockers and refinished it all (and round the wheel wells). Been good so far with all the snow and salt we've been having here.
I sanded down the good stuff and used a rust wheel on a drill on the bad stuff. Then cleaned that and used Rust O Leum "rust reformer". Then rustoleum "rusty metal primer." Then Rustoleum industrial gloss white. Then some duplicolor spray Oxford White (little cans from Advance auto parts). Then a tiny bit of sanding, then finally a little shot of rustoleum Clearcoat. From the outside of the truck you really can't see any of this. On the inside of the wheel wells, on the rockers (normally hidden by the Limited running boards) under the doors, hood tailgate, and inside the doors and tailgate (removed the door panels for this) I used some rust preventing stuff my dad swears by. He's had it for years in a 5 gallon "jerry" can. I'd describe it as like 200 weight oil. It flows but is really really slow. Like grease. Actually more like BBQ sauce but a little thicker. I applied it with a paint brush.
I did the same thing for the backside of the rocker panels. I hope all this will keep it looking good for a long while yet. I can get pix if you guys ask, no big deal.
I do have a little spot that's had some rust before. I treated it with the above except for the grease stuff. It's on the driver's side near the fuel door but a bit forward. i hope this won't be a problem again. I wish I could treat it from the inside but it looks impossible.