I would not recommend a pre-fabbed hardtop for a boat ever, they never fit well. Have a custom one built for your boat, on the boat itself, not in a shop them assembled, no boat is perfectly symetrical no matter how hard you look so building it on site is necessary. Where are you located? Palm beach towers will do a great job if your located in south jersey, they can come to you or you can bring it to them in New Gretna. Atlantic Towers is decent if you get a custom hardtop made, do not buy one of the box kits, they aren't the best quality and it will show at the dock, and likely not stay together well. Oceanview marine welding is good as well in NJ.