Painting..?
I'm not big into painting, unless it's the rooms of the house. But, I do know your going to need to use a good, high quality paint if you want it to stick and last.
Automotive paints are your best bet. Approach it like a car. You'll want to sand with 200 to 300 grit, primer, base coat, urethane and clear coat.
I hope this steers you in the right direction........:cheers: