My opinion on "bug" deflectors...they are just that...they may deflect a small semi-areodynamic bug with a change in air flow over the hood, but the weight of a pebble/rock won't be affected enough to miss the windshield. We just need insurance/glass companies to give us a real windshield, and not the cheap junk they do now.
Ric