Well, not really. I've come close on the bike, but the only thing I've hit has been when I was in my car (squirrel, deer, and a truck). The sticker idea I got from my old Car Wars days and you could buy packs of the things from Steve Jackson Games (I think Aerostitch sells them now). I used to have a car with some front end damage, so instead of sticking them on the fender I painted them on, and for the fun of it, included a bicyclist. I don't want to paint them on the SV, so I made some using magnetic sheets so I can pull them off. I think they'd look better on the fairing, though, but that's plastic. Hmm... Maybe I should paint them.
I wonder how long it will be before someone steals them, or vandalizes the bike because I'm cruel to animals.