Pitted roof from rust under vinyl top repair

For rust pits on a vinyl top car's roof and prepare for a new vinyl top, at first Remove the existing top, clean rust, apply rust converter, fill pits with metal filler, sand and smooth the surface, apply epoxy primer, install the new vinyl top, use sealant to prevent water infiltration, and optionally, use lead filler for seamless edges.
For Epoxy Primer Over Etch Primer this article is very informative and helpfull-
Epoxy Primer Over Etch Primer: Will It Work Well?
Here is my take on this. PLEASE!! ALWAYS read the tech sheet (always to be found in that co. info on the puter, NOT on the darn can) for all primers and paints you will be using. Chemistry varies from company to company. For instance the tech sheet for Southern Polyurethanes co. will tell you to NEVER use their epoxy primer over any self etch primer. They will also TELL you to sue Ospho (phosphoric acid solutionto clean rsuty metal) if you wish, good product BUT always do the neutralize procedure with it or YOU may vary well have problems with their epoxy on such treated metal arise at some later date/.