If you dont mind a mess, sandblasting would be the best way to attack the rust. The POR-15 would work, but that stuff has to be top coated as the UV-Rays attack it , just make sure the rust is clean clean clean and dry before you paint. Myself, I like to use 3M scuff pads and simple green. Then...