I went to have my seal replaced because it was cracking and it had seen better days. I got it fixed, took it home and the day I brought it home it started raining. Got in my car and there was a puddle on my passenger seat.
Took it back, and the guy found out that the drainage lines were pinched behind the fender.
That cost me a pretty penny.