Thought I would chip in here with an idea.
Have you any friends who keep reptiles - see if one will lend you a snake - preferably one that has been starved for a month.
This is a pretty humane way to deal with mice and it is good exercise for the snake.
Happy New Year
230 TE (W124) 1989 with 153,000 miles on the clock - hoping for at least another 100K