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
I'm sure it works great, but can you get epoxy primer in a spray can?