I honestly think most XPE lights are going to give him the tight throw beam he likes. I have 3 XPE lights and they all have very tight beams for such small shallow reflectors.
You might also want to consider the Fenix E21. Its a very tight beam for such a small light, throws tighter than the P100C2 shown below. I measured the E21 in bigchelis' sphere last night and it did 210L OTF. It takes a good 6-7 minutes to warm up so lumen output should be pretty stable for a short while. So factoring in thermal warming, I would say its a conservative ~150 Lumens OTF with Eneloops. It should also be noted that it needs Eneloops to get the most out of it, Alkalines sag too much and can't keep up with the current draw.
It doesn't really have low mode though, low is around ~70 lumens (ballpark), and its a bezel twist mode selection.
$27 at REI with a %15 discount coupon.... good value IMHO.