Leaking Windshield Gasket

There you go. It must have been replaced at some point. Plus my experience with aftermarket gaskets is they will leak if you don't seal them with some butyl sealer as mentioned by Steve68.