Stop in for a cup of coffee

So maybe I am over thinking here but i am thinking of spraying my engine block with epoxy sealer before the engine paint.

The theory is to make the color hold up better as well as the paint. I have an engine I painted with rattle can engine paint back in 2011 and its not holding up very good. It faded and basically looks like crap now