Protecting surface that has small surface rust already?

I've personally had great luck with Plastikote's self-etching primer. (stuff that's a greenish hue) My Challenger's been sitting for the past five or six months while I'm here at college and it's held up without thus far. :wink: