My ideal SHTF rifle is a 10.5 in Addax gas piston upper with something like an Aimpoint micro on it. Or one of the small EOTechs. Aimpoints have EOTech beat on battery life. But both use AA batteries, which would not be hard at all to find in a SHTF situation.