Great product, however, it would be great if this frame was offered as a complete assembly with inner inner frame glass, rubber seals, external rubber weather stripping, because I spend countless house trying to insert the glass in the frame, and re-install the upper frame after "cramming" the glass in the slots or channels which have a tight tolerances. There isn't enough YouTube videos to confidently complete putting all these parts together so that is why I think customers would not have to get so frustrated and worried about cracking the glass. suggestion: have one supplier provide a complete windshield with all the components as a turn key operation. I'm sure others can do part by part as needed but I needed all assembled. What a stressful time. Glad there is a resource to buy these parts to keep the Ole Willy's alive. Thank you