a thread about Bug Deflectors that showed a pix. It seemed to me that the deflector was lower than the Weather Tech? I want to buy that deflector but can't remember that brand. Homer