HA !!! Exactly the same setup I put together from Solarforce parts when L2-S7 got out... Used it with Nailbender XML 2.8A with IMR 16340... any other battery and you might have
.
Later purchased another L2m but this one was wider inside and I could fit IMR 18350 for slightly more mAh so I'm using this setup above with M61WL for 60+ minutes runtime.
As far from safety side, it is just funny (and not very responsible) to write on their page that it can support single CR123 to run on high... and it's hard driven if they are promising 820 lumens, that is at least 500 OTF and it's HARD driven, close to 3A around 3-4V... any primary will vent, and since Solarforce hosts are rather good quality and fit well, you have very nice micro-bomb in the hand...
Whoever decides to go for this setup, gotta understand that you can only fit 16340 battery inside with less mAh so less runtime (IMR 16340 = 550mAh)... You can replace that dropin inside with Thrunite XPG with 1A draw and safely run either CR123 or RCR123 but if you keep 3A XML, make sure you run IMR (and if you're running that XML in L2 body, upgrade the tailcap with McClicky thing, it's rather easy with all available parts already in the tailcap, just to be sure it can handle the draw)...
EDIT: Just figured out that the dropin they are mentioning on the page is 3-6V... or I'm imagening... lol