I don't bother with primer on my engines - Automotive or minibikes. Been building engines for decades. That said though, it's not a bad idea. I usually put my paint on thick, so really I could probably substitute a can of primer for one of the cans of paint for example on an automotive engine that I may normally use 2 - 3 cans of paint on.
The big tip I have is to hose the thing down with brake cleaner then immediately blast it off with air. I forgot to do this step the other day when I was painting the engine for my Taco 33 and it started fish-eyeing. Had to wash the fresh paint off with brake cleaner, then blasted it with air and immediately painted it again with no fish eyes. Should have known better, but got in a hurry.