I just used a primer and 2 coats of white latex paint, its a very durable paint and cleans up easily, I just painted my canopy with it but havn't tested it yet with my MH's, I think I used krylon brand
I used a Krylon spray on High Heat white, I believe it is made for Bar-B-Q grilles.
After it dried, I brushed on a high gloss exterior Polyurethane to seal it and also make it more reflective.
It's been on for a year now with no problems.