A few years back ( before my Hatteras years ) I replaced the windscreen on a 32' Blackfin FB. I took the defective screen to a glass shop ( windows, doors, etc ) and they used the original as a pattern and fabricated a new onhje out of Lexan. As suggested I oversized the holes and used rubber gromets to help insulate the vibration. I kept that boat for two more years and the screen stayed clear. According to the fabricator, a lot of heat and bending was required but the cost was relatively low. I had to purchase the whole sheet of Lexan ( 2' x 12' ) but have used the remnants for other projects over he years. Good luck but consider using someone who regularly deals with these fabrications as the cost might bhe surprisingly affordable.