I know this thread started some time ago, but I'm a newbie. I just purchased an '07 Tahoe LTZ and the first thing I did was put mud flaps/guards (junk -see other post this date) and the GM accessory bug guard on. The bug guard looks great and I'm very happy with it. Put one on every truck I've owned. Bugs come off the windshield without scratching. Not always true where the paint is concerned.
Bill