Hi Pete,
it may be worth getting in touch with Plexi Weiss (
https://www.plexiweiss.de/en/home.html). They have the molds to produce new canopy glasses for DG gliders at quite reasonable prices, including a C of C. Shipping from Germany may be expensive, though. You will also need someone to mount it to your canopy frame.
Best
Christoph