I have done this a few times. Barbecue paint, then I found if you clear coat (2 coats) on top, it will not wear off as fast. I seems the rain takes off the barbecue paint.
then it has to be redone every year.
I have a place nearby that does powder coat quite cheap. I wish it would have tried that now, but i didn't.