click the link in my signature to the li-ion incan guide.
For starters, there is currently no rechargeable configuration that can drive a P91 in a G2, just isn't enough space for cells. No li-ion cell that small can pony up the juice required safely, but you CAN run a P90 and MANY OTHER 9V tactical lamps in your G2 on a pair of decent quality RCR123s. There are also many 3.7V lamp assemblies out there designed to run on a single li-ion cell that is the length of 2xCR123 cells. Read through li-ion incan guide that Rat6P linked to (conveniently, you will also find the link in my signature).
Now.. In the form factor of a G2, there are a lot of LED assemblies that will actually be brighter than any of the rechargeable incandescent options. It's simply a factor of power restrictions, and LEDs have the efficiency to make this size class their territory. However, the G2 doesn't make the greatest platform for an LED conversion because it is made of an insulator, rather than a heat sinking material. So you might start with an incandescent rechargeable conversion on the G2, and later do a LED conversion on an aluminum bodied light.
For future reference, while most 2xCR123 flashlights have some option available to make them rechargeable, many of those options are far from ideal as far as the power source is concerned. In the future, if you think you want rechargeable li-ion, look for lights that support the 18650 cell size.