I've used the "vent-shade" (ventvisor) brands for many years and found them to be the best overall quality. I've had the window and hood deflectors on every truck since the early 90s. (92, 94, 97, 99, 00, 02, 03, 05, 06, 07. Mine and hers.
I have had great success with EGR products. I recently had my hood shield delaminate. I sent them a picture of the problem with a copy of my receipt, and they sent me a new one at no charge.