my guess is the frame is not far behind breaking up plastic doesn't last for ever. If it's wood make one, or just get local trusted builder to replace the whole unit.
Measure up existing unit and price up the same size unit or near it, at retail take off 20% roughly what builder get in discount then get a few estimates. The hard work is done the opening is already there.
bob
August 2011