engine painting

I'm preparing to pull my 273 commando and paint the engine compartment and the motor. Reading different articles, some tell me to use epoxy primer on the block before the top coat and others recommend that you would not use primer.
What do you recommend?