Oil or latex for Grade 5 metal parts, in use case not requiring hard wear
I would use an oil based primer (perhaps one advertising rust inhibition), after cleaning the parts.  The medium steel will suffer more from humidity swings than temperature swings.  

Once primed, the zero VOC latex will be fine.