Like the rest said, you wont get 10 hours runtime on most any tactical type light.
For a combination of good spot and flood, I recommend a Surefire 6PL LED. Its $85 dollars. Beautifully machined. Worth every penny. About 3.5 hours at 70-80 lumens. 2 CR123s. Good illumination out to 75 feet or so.
For spot with decent flood, try the Surefire G2 incandescent. $36. Runs for one hour w/ 2 CR123 batts. 65 lumens, nearly as bright as the 6PL. Good out to 100 feet.
For all flood (for close up work) I'd reccomend the Inova X5 LED. Takes 2 CR123s and sips them for nearly 7 hours of output, close to what you mentioned. But the lumens output is not nearly at tactical level, maybe 25-30ish. And you won't be able to illuminate past 20-25 feet.
For all spot, the Coast Tactical Focus. $50 at Lowes. Runs about 2 hours at peak brightness. LED light with mid-range throwing ability. Very bright, about 50-60 lumens. About 100 foot range. 3 AAAs.