NiteRider Bicycle Light Components Nickel Metal Hydride Microbrute | eBay

Batteries don't accept charges anymore, but all else works.