First of all, you shouldn't use primer over your old paint. For the best result, you must sand the old paint first and then apply the primer. Talking about which primer, then I'll always advise you to go with an epoxy-based, corrosion-resistant primer because this type of primer makes the paint stick to the surface properly.