Powdercoating isn't too expensive. Cheaper than paint and much more durable. If you want it to last a long time, take it apart and sand blast the pieces. Have the powdercoater put on a zinc rich powder, bake, and then apply then apply the color powder. It will last ten times longer than just powder.