Is there a good primer (spray can) to stop cast iron engine parts from rusting?

i epoxy primer all my engines followed by single stage urethane... beautiful results