all-battery maybe, don't know about the prices. DX has a little bit. And BH Photo Video has a lot of camcorder and camera batteries, no idea on the prices.
I've come up with a setup with batteries from DX for ~$14 that gives 7.4v and 5000mAh, and has it's own overcharge protection. You have to buy your own charger though.