Rustoleum will allow moisture to get to the metal.

If you are going to be a while before you finish paint, use an epoxy primer.