Replaced mine!
I have an 87 35 that the portlights on deck were leaking bad. I got replacements from Hunter (these were smoked and look great). Removed the old ones, cleaned the old bedding material (quite a job) and rebedded the lights with Dow 795 (I got this from Hunter also.). I talked to a structual engineer about these pieces of plastic and he assured me that you could not break them by standing on them. The Dow 795 does not get hard so the ports float in them. I did not screw them in. I did a little test, I put one of the older ports in one of the openings and bedded with the 795, let cure and took a bottle jack from below and tried to jack the port out of place. Did not work, the jack easily put hundreds of pounds of pressure on the port and it did not move, eventually the port did break but the force was excessive(and the plastic was old) . Expensive test but worth it. I know the ports will stay in place. This was done last year and the ports are still not leaking!!!Bob