I think highly of EXTEND by Permatex. You simply remove the flaking rust and paint it over the rusty surface that's left. It is an encapsulator and uses the rust in it's chemical reaction.Several coats will actually fill in small holes and this stuff gets super hard!