Rattle can primer?

Anything over bare metal is better than bare metal in terms of rust resistance. I've had no problems laying down 2 part primer with a PreVal spray unit. That said, at the recommendation of my paint guy, the car has always been completely sanded down to bare metal, primer, and then painted.