Engine paint

I am getting ready to paint my new 340 a low gloss (satin) black.
1. What primer do I use, some parts are aluminum and some are cast iron. Which primer will work for both?
2. Who makes the best rattle can engine enamel? VHT, Duplicolor or other? I had a really bad experience with Duplicolor orange engine paint.
I no longer believe the manufactures, they will tell you anything to get your money.
Someone with real world product knowledge please reply, I aint doing this twice.
Thanks in advance

My buddy Eddie used Mopar engine paint and I was impressed at how thick it was... It looks better than the plasti-kote that I've been using for years and I am going to use that on my next engines...

Mopar Performance