As long have you have cleaned and degreased the parts that you plan to paint well, I don't think you'll be disappointed with any brand of "engine" paint. You don't actually need primer anyway to duplicate the factory look. The factory did not waste the money on primer. Joe