Amazon has a 2-pack of Energizer headlamps at 50% off. Click the coupon and you're getting two headlamps with Energizer Max batteries for about $9 (assuming you have Prime and aren't paying anything for shipping). The batteries alone are worth 3 or 4 dollars. Note that Amazon will only let you have one set at this price.
Amazon Link
Amazon Link