Save money diy do it yourself ya might think it s your windshield seal but my guess is it s probably not. Watch how easy of a fix it might be before y. Then i later discovered that the floor on passenger side and driver side was wet.