Ian welcome! Have you tried to talk to Taylor made? They are the maker of the windshield. Try
Boat Outfitters for your seal. If you can find out the manufacturer of the seal from Taylor Made that would help you.
Hopefully others might chime in to help.
Roger