I will add, that if you have to paint them every three months, you aren't painting them properly. You need to prepare them properly, remove all the rust, prime them, then apply the paint. There is no reason the paint, properly applied, should fail so quickly.