need tips on painting engine

Gonna buy a used 360 and was wondering what works best as far as cleaning engine and what brand paint to use. Also should I use a primer before paint. Thanks for the tips...better to ask first