I would paint them yourself but move up a notch and look at KBS. The stuff is amazingly tough and easily brushed on. Use two or more thin coats. Use gloves and plan on tossing brushes after each coat. They cannot be cleaned. They also sell mini one-time use spray guns that might be a good choice. Check them out at KPB-coatings.com. Take care to UV proof.
Good luck, Bob