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.