I would just use flat black rustoleum spray paint. If you prep the bare metal surfaces correctly and take your time it would probably last a few years and it is cheap! Easy to touch up as well.