Try Survival Equipment Services (SES) @ Kemble. Dell Hall is the man to speak to. I'm sure I've seen them advertise time expired canopies very cheap. They have a web site, but the email address is out of date, so it's best to phone. I saw them @ the Compton Abbas Yak Club fly-in , and they're very helpful.
RD