Do it yourself. It's not hard to do, it's just hard work. My elbows and shoulders were sore for a week when I did mine.
Find a automotive paint supplier in your area. Pick up some 1000, 1500, 2000 grit sand papers and a good polishing compound.
Wet sand with each grit until you've done the whole boat with each grit... Break out the cheap buffer/polisher and start with the compound, then hit it with a good wax when your done.
See that was easy
