I totally agree with 2 many. Ive used the Hammerite rust cap gloss black on my frame. Nothing beats it but powder coating!
You can buy it at Home Depot or on line. About $ 44.00 a gal.
Spray it on or brush it.