What paint to use for engine bay?

If you don't like the look of it now, why don't they sand what's on there and re-shoot it with single stage? I personally, (just my opinion) would not spray any other kind of paint B/C, or the like, over it, even with today's sealer's, unless it was over the factory finish. Basecoat, really isn't formulated to be sprayed over any other paint, unless it's the factory OEM
finish. I do know that B/C is very tough, as we have put it on a custom car's engine, looked great, when it was done, look's the same today. It's your car
and you can do what you like, but with the price of material's, it only make's sense to do, only once......... cause you don't want it to come back, to haunt you. Good luck to you.