www.cheapbatteries.com and other online retailers have them for about $1.50ea. also the dreaded botach has toshibas cheap, just use your cc incase you have to dispute the charge.
for your gun light go surefire. for the truck and/or house light get a streamlight rechargable.
but, have you seen this???
www.tigerlight.net pepper spray in the end! how cool is that?
www.tacticalwarehouse.com has them and dan is excellent to deal with.
good luck.