I'm not a painter by trade so these are just my experiences and may not mean a damn thing....
I've been using epoxy primer about 20 years and it's been around a lot longer than that. I put it on bare metal. When you use it, make sure you get at least some primer over it the same day because once it gets hard(it's hard) you'll have to rough it up with sandpaper for any paint to stick to it.
I waited month or longer on a '71 roadrunner I painted and had to rough up the DP40. It was the worst thing I've ever sanded because the sp would hardly cut it.