Rattle can primer?

Are you planning on painting your car fairly soon? If not, I think it might be better to apply a coat of Rustoleum PAINT - not primer. As mentioned, primer will no seal out moisture. When you get around to doing the actual paint / body work, the rustoleum will need to be sanded off, though.