Buy yourself a can of POR 15. You can brush it on the rust spots and it will stay there, it is much thicker than rattle can. You can pick it up at eastwood.
They eastwood version of POR 15 comes in lots of different colors too, if your frame isn't black
http://eastwood.resultspage.com/sear...41&submit.y=13