Painting engine block

I would like to paint he inside (for oil drain back)and the outside of my block (car color paint) . What do you use for primer ? Is inside different from outside ..... thanks for your time .... DTM :D