I think I've got you covered.
Turbocat (
www.turbocatusa.com ) makes some extremely fine lights. See my avatar for a picture of their bar light.
Their batteries provide 2 output wires. This allows 2 light heads to run off 1 battery.
Setup I'd recommend that meets ALL your criteria:
2 nicd water bottle batteries
1 5w halogen head, flood beam, bar mount
1 19w halogen head, flood beam, bar mount
The 5w should be enough to ride with 95% of the time, and the 19w will be enough for anything else. The 19w head has a nice bar-mounted switch for your convenience. And both these lights can run at the same time for 24w of light. The 5w light will run about 6.5 hours off their nicd water bottle pack. This will drop rapidly with 19w use.
If you don't feel that 5w is enough, then you'll need another battery, OR you could custom assemble a battery with higher capacity cells in it. If this is the case, I'd use the 10w head.
HID has the highest lumens/watt output, but all are way overpowered and will eat batteries, thereby negating any benefit of this higher efficiency.
Halogen is next in line. The good thing is that these are available in 5w, 10w, 19w, 30w, 47w from turbocat.
Led is below both of the other choices in efficiency.
The surfire L4 will run about 75 minutes on 2 123 cells. You may consider this light and carry a pocketful of extra cells. This light mounts to your bar very well with a lockblock from
www.twofish.biz
Things you didn't mention:
all night... does that mean 8 hours or 12 hours?
Your bio says you are an electrician. You could easily assemble a larger battery pack yourself that would not cost nearly as much as buying prebuilt packs.
Ah ha! I read your other posts about the niterider not being bright enough. That leaves out most any led light and any 5w halogen.
(after racing with turbocat stuff for 8 years you might wanna give them a look in their 10w light, it is noticably brighter than niterider's)
Revising my above recommendations, look at this setup:
turbocat 10w head - ok for most of your stuff
turbocat 10w or 19w head - when you need a boost
2 custom made batteries (details below)
batteries:
The turbocat nicd water bottle batteries are 4400mAh, 5 cell, 6 volt, with a D size cell.
I have made packs for my turbocats before that were 11000mAh nimh D cells. These packs will run the 10w bulb 6.5 hours at still fit into a water bottle cage.
Unless you can go with less light, this is highly likely your cheapest and best option.
10w bar light w/ cnc quick release $88
10w bar light w/ cnc quick release $88 (add $15 for 19w)
2 regular water bottles $5 each
battery charger $17.95
10 11000mAh D nimh cells $8.99 each
misc parts, wire and connectors $15
sunglasses $10 (you'll need these with all this light)
total $318.85
You're not going to TOUCH this at this price any other way.
13 hours of runtime @ 10w
ability to go to 20w
spare parts are included already... you've got 2 batteries and 2 light heads