Dorcy lights located at wal mart work really well. I use two of them on my p90 while I play airsoft. they are pretty compact for how bright and how long they last. I am still running on the original batteries in both lights and I bought them 6 months ago. they are still bright enough to light up an entire wall 50 ft away.