Hi everyone, we traded our beloved ST for a new F-150 to have more luxury, better ride, and towing capacity. We loved the WeatherTech deflectors on the ST, but I've been reading reviews where they might not be so great on the F-150 due to the window bounce back feature. We like the sleek look...