I did some data mining of Silverfox's CR123 test data and plotted the results
here a couple months ago.
The bottom line is that you need to know the approximate discharge current for the cells. For low discharge currents (<0.5 A), the Sanyo appears to come out on top. For high discharge currents (>2 A), the Tenergy is the top performer.
The Panasonic cells appear to be a compromise between energy and power.
Notice that at intermediate currents (1.3-1.5A), there is little difference between the cells.
I just took at look at the EZ 123 R2 NITECORE online, and the specs show that at full power, it will last ~60 minutes, and at low power, it will last ~14 hours. Capacity of a typical CR123 is ~1.5Ah, so if you use your flashlight on high and discharge it in 60 minutes, the approximate discharge current would be 1.5A. This puts you in the "doesn't really matter" zone where most CR123 perform relatively the same. However, if you use your flashlight on low, or alternate between high and low, then the Sanyo might be your better option.
So, you should probably stick with your Panasonic CR123 cells with this light. About the only better option would be the Sanyo, and only then if you use the light on low most of the time. Your flashlight does not draw sufficient current for the Tenergy to be an option.
Hope this helps.
Cheers,
BG