Mice...

Amen friend - death to rodents! I've got a chipmunk getting into my attic right now - his days are numbered. :D I plan to look into that contraption you have too - anything that helps keep them outta my stuff is a good thing! A few years ago I had a mouse nesting in the front tool bag on my bike - pretty much sealed the deal with my attitude toward them.. zero tolerance.
I like your style. Bastards should be shone no mercy. LOL

Have actually had great success with solar powered repelers placed outside my garage & in front and back of driveway.

Even gets rid of cats sitting on your car or underneath it, unwanted neighbors kids and solicitors as the flashing light as soon as its path is crossed freaks em out.

Oldschoolcuda