It says you can paint over rust. It should say, "you have to paint over rust" Get it on anything else and it seems to come off.

Try Ospho

ttps://www.ebay.com/itm/Ospho-605-Metal-Treatment/322607362234?_trkparms=aid%3D555019%26algo%3DPL.BANDIT%26ao%3D1%26asc%3D41375%26meid%3D49e45d4f138447d0bf32ba4795171807%26pid%3D100505%26rk%3D1%26rkt%3D1%26&_trksid=p2045573.c100505.m3226

This doesn't put a heavy coat on anything and is made to paint over. I haven't used it long enough to give it a "time" test, but when you read the chemical uses of this stuff, it seems like it is a better answer.