313000
Yes, do it yourself, but...
use the best automotive type spray paint you can afford, like Sikkens, Glasurit, PPG or HOK, etc. I suggest using a flex additive in the color and/or clear coat. This will add impact resistance to the finish.
Spray is the way to go, but can be a little involved and expensive unless you have automotive spray experience and equipment.
Aerosol products are available, they just don't seem to hold up for very long. For a project the size of a hardtop, I don't think the final finish will be what you want, but that is up to you.
If you are willing, there is absolutely no reason why you couldn't or shouldn't do this your self.
let me know if you need more detailed info on this...
Chris