Personally I would recomend having a chat with your local powder coating company. Great finish last longer than paint, however it costs a lot more than the alternative a can of Hamerite the cheap option, that's fairly tough and easily re done.
Should you have a moment and rash them up :limp:
Best Regards
Esme