What paint to use for engine bay?

I am going to have my engine bay blasted & primed. I had a friend use single stage & he isn't happy with it. What other recommendations do you have? I'm not sure base coat/clear coat is the way to go & would hate to have clear coat peeling issues since the engine would end up having to be pulled at that point. I have mine out already.