primer is only a base coat. it doesnt stop rust,in fact its very porous. it attracts moisture. put it over bare metal and youll see very soon what i mean.