Other than powder coating or anodizing Aluminium, all paints will need Zinc oxide based primer, or it will flake off. I do know VHT's caliper paint is designed for aluminium, no primer needed. You could buy some Scotchbrite pads and scuff sand the motor, then paint it yourself, I personally...