Friend of mine that lives in an area prone to deer impacts had them on his truck and said that the worst run in with a deer was in the truck with the noise makers. So i don't think that they work all of the time.

Here is a couple of photo's of the aftermath of a deer impact, not for the squeamish.






Fortunatly, the deer went over the car instead of though the windshield.