Alpine SLA300 Solar Light Battery (24 pcs, 4 in a Pack) Solar Charged Lasts 15 hrs Comes in a pack of 4