It runs off AAAs and is quite stable although the ones that have bigger hosts are alot better with stability. Just one annoying little glitch with that laser is that sometimes it will sporadically short and get really hot. Not good. But that doesn't have too often