The 17670 may be the best solution if you don't mind taking a hit on output...
Before I "shock" you with the output hit.... consider the following:
*Pretty much all of the "270, 290, 300+" lumen rated R2 modules sold out there on ebay, dx, kd, etc, are right around 175-200 true torch lumens.
*if you run the module on a pair of 3.7V protected RCR123 cells (AW brand recommended for reliability/safety/and fitment), then you will get that 175-200 lumen output through a continuous run of about an hour, at which point it will suddenly shut off with no warning with dimming or anything. If you are on a stock G2 with plastic head, you will need to limit continuous runs to about 5 minutes each to prevent the lamp assembly from over-heating and destroying the LED.
*if you run the module on a single 17670, worst case scenario it will start off around 100 lumen and diminish to around 50 lumens in ~4 hours of burn time. (some modules will vary here, depends on which specific one you have).. The lower output is not as *bad* as you might think. For one thing, the lower power consumption means that if you have a regular G2 (plastic head), you don't have anything to worry about along the lines of heat buildup. I have run the 11836 (popular "super-bright" D26 LED R2 module) continuously on an 18650 in a plastic host without any problems with heat (module gets warm but not hot). Also, "doubling" or "halving" output only looks like a "step" difference in output to the human eye. It's not as "big" a deal as you might think looking on paper. When the cell is fully charged, it's actually hard to notice a difference between an 11836 running on a 17670 or 2 li-ion cells unless you compare them side by side. It's when you run the single li-ion cell down a ways (~50 lumens) that you can start to see the difference pop up more dramatically.
-Eric