There's no reason you would have a problem using the engine paint, just like you said it's gonna be more expensive. If it were me I'd lay down the base coat and pick up a harbor freight cheapie touch up gun to do the other colors. It'll have less overspray than rattle cans but won't be so precise that it looks stenciled.