Prepping an Engine for Paint

I have been told to use a self etching primer and to avoid painting machined areas. I cannot remember the name of the paint but it is high heat resistant.. so no help there.. what color are you thinking on?