My frame was in good condition with only a little surface rust. Here's what I did to make it look good and protect it.
1. Took off old paint and surface rust with a wire brush on an angle grinder where I could get to it.
2. Brushed SEM Rust Mort (a phosphoric acid based rust converter)on entire frame, then washed off.
3. Sprayed rattle cans of paintable Rustoleum undercoating on entire frame.
4. Sprayed rattle cans of Rustoleum gloss black paint over the undercoating.
I'm not saying this is the best way to treat a frame, just what I did. It looks nice, but has not been on long enough to know how it will hold up. As someone said, it takes a lot of rattle cans to do a frame, and next time I may go to Rustoleum in a can and apply with a spray gun.