I have the WeatherTech "Stone & Bug Deflector" they also have a 'hood protector' but that's more of a flush fitting skin for the front part of the hood. The deflector installed pretty easily, they claim it's no-drill but it comes with two screws for the center (and I ended up using them, they drill into the bracing piece glued to the bottom of the hood) and clamps for the ends. The fit is pretty good and there is about a 1/2" gap between the deflector and the hood surface to smoosh a wash rag into when giving baths. Oh, forget about easy removal for waxing
Also if you are leery about drilling a couple of holes in your hood as I was - the hood is aluminum on the Colorado so rust isn't an issue.
I got mine to minimize the stone chips I've been getting on the front of the hood (the 'protector' would have been best for this), but I opted for the deflector as I can clean easily under it. As for actually deflecting anything I have NEVER found any evidence to support that statement and honestly a simple before and after smoke flow test in a wind tunnel would be pretty easy for them to do. Some manufacturers used to claim they increased mileage but thats a bunch of hooey also as the cars are designed with air flow in mind and the deflectors actually create turbulence - again there is a noticeable lack of video proof.
I also have their spash guards and they are actually no-drill
I have the AVS In-channel Vent Visors (aka rain guard) and the bug deflector from autoanything. They were under $100 for everything (all 4 windows and hood) and then I received a Prepaid Visa rebate of $20 as well. They have held up great so far. The edge on the rain guards does seem a little sharp but I guess they have to be thin to stay in the channel. They included the alcohol wipe but I used extra to make sure the channel was really grime free. Then stuck them in there and closed the window. Didn't use the window for 24 hours to make sure they 3M glue was secure and dry. I have gone through more than a few car washes and they get very dusty in the desert so I don't think they are going anywhere. You can barely see them and they help with rain and wind.