I got the bumper protector from the dealership, it is a GM piece. I got the deflector from
http://www.carbras.com/Can't remember the exact prices, but the hood deflector was around $65 or $70 shipped. And the bumper guard was around $50. If you can find an aftermarket bumper guard I would get it over the GM one. It isn't very big and doesn't cover the entire lip, I was very dissapointed with it.