I have a 2007 4Runner Limited. I am thinking about purchasing a hood protector primarily to protect stones from damaging my windshield. Do hood protectors effectively stop stones and small rocks from hitting the windshield, or is the hood protector more for keeping bugs off of the windshield...