My tuxedo lived a number of years, probably about three, outside patrolling a works yard before deciding to move in with me, he has been with me now for four years, we have a cat flap so he comes and goes as he pleases, he occasionally brings in the odd mouse and bat and large moths, for me to inspect before killing them and eating them, whole, over the years I have no idea how many rodents he has eaten, I also have another adopted cat, also abandoned, she also has the occasional mouse, but has only once brought her trophy into the house, preferring to eat her catch outside, she has also brought live mice in let's them go then spends hours hunting for them around the house, if she doesn't get them the tuxedo will.