I did some research into ampage, voltage, battery memory and all that crap and the Powerex rechargables come out on top. Three 9 volt batteries (they actually output 9.6v) and an international charger w/ all the plugs directly from Maha cost me 90 dollars. I just started using 2 in my halo and one in my gun. Played all day sunday and came home and quickly re-charged them.
They can be re-charged like 5000 times so its an investment but cheaper in the long run and better for the environment (if you care). The best part is I don't have 9vs lying all around my flat in various states of deadness. I recharge them after a days use and I know they are full and won't die on me.