I don't know any P7 flashlight that will run 2 hours on max setting.. Most run for about an 60-80 minute then the gradual dimming process begins.. The new light I bought from a US seller has a solid runtime.. It ran consistently 80-88 minutes then dropped about 50%.. Ran solid for another 15 minutes then dropped again and began the gradual dimming.. It ran close to 2 hours of useful light using the AW 2200mah and Trustfire 2500mah batteries.. I bought mine for 60.00 shipped but did not have to wait for long delivery time.. The 60.00 price was for the flashlight only, the link below includes a charger and battery, since I already have those I just asked for a price on the flashlight alone..
I tested the light next to my Trinewt, it easily outshined the Trinewt by about 100 lumens.. This light is mostly flood but produces a defineable hotspot..
I wish people listed which P7 light they are using, which batteries they are using and what kind of burn rates they are getting.. It seems the 5 and 8 mode DX P7's are very popular and most likely I will ordering one of those just for comparison sake.. Here is a link to the P7 light I bought.. Seller shipped fast and received 3 days after purchase..
http://cgi.ebay.com/SSC-P7-LED-Flash...QQcmdZViewItem