I have done it on several boats. I used to get them from hardtotop.com but I believe they closed shop during Covid due to supply shortages. I have also used Atlantic Towers in New Jersey. They make custom hardtops that are very well built but somewhat pricey. They shipped one to me in Michigan. It was very nicely done. Aluminum framed with a fiberglass top that is fairly lightweight and not structural. I don’t remember how much it weighed but it was installed by 2 of us and it was not hard.