Primer for bare metal on my 67

What would be a good primer to spray on my 67 Barracuda.I am taking it down to bare metal.The place where I am buying the primer sells Sikkens and PPG.A self etching or epoxy primer.Or do they make a self etching epoxy primer? I want a good quality primer that is going to last for years.
Also the backside of my lower quarter has some pitting.What is the best thing to do there to stop the rust.And what would be the best primer to use in that area?I was going to talk to the paint suppy store ,but I thought I would get some input here.

Thanks,Jim