I would like to get a set of deflectors for my '09. When I have the front driver's side window down and run the windshield washer there tends to be a dribble inside the car. But the Weather Tech units look like they would have the same problem, as it flares down into the channel and would still allow the water to run inside.