You may be able to replace it with a frame and canvas. IIRC, I've seen it done that way on an older model at my club. I'm not sure if it was original or a redo, either way, I would guess it may be a cheaper option and there would be a weight savings.
I have a '93 Mariner and have that "overhang" over the glass door as well.