I have had good results with Phosphoric Acid (Oshpo is one brand name). But, rust IS like cancer and you can't really treat it, you just have to get rid of it. Cheers, Derf