Can epoxy primer be used over Rustoleum rattle can gloss black paint?

Rustoleum makes a fine product. Applied correctly, it can outlast you. No one has a crystal ball. I just love when the experts come out. My advice is simple. Try a small spot. Prep it like you would the whole thing. Then prime it and paint it body color. See what happens. I just "BET" it turns out fine. When it does, just do the rest and blend in with your test spot.

You COULD even try a simple degreasing and try a self etching primer and see what that does. That could eliminate the need for sanding.

I don't want to sound like an expert but there are many new paints that do not play well with others. You may be able to use a self etching primer for most paints but if it gets shot with a newer water based paint it might not go well. But then again if he keeps the hood closed...