How to prep roof for paint?

After stripping the vinyl off, sand well with 120 grit, acid wash or metal prep(whatever you like to call it), prime with a good quality primer. Epoxy is not necessary if you want to save $$. High build is not necessary unless you have pitting, in which case you will need to block those out. Finish sand with 320 grit, then top coat with single stage. That will do you for quite some time.
Thanks, that gives me the basics I need. I've been watching paint society videos on the utubes as well