II can attest that those things really work. I've seen the deer stop, look, and skedaddle the opposite way when, normally, they run right at you. They cost less than $10 at any auto parts store and glue right on the grille.
i have them on the harley. works for dogs too