Walmart offers the Ozark Trail 2,400mAh Portable Phone Charger with Solar Panel for $29. Opt for in-store pickup to dodge the $5.99 shipping fee. That's tied with last week's mention and the lowest price we could find by $11. It features a 2,400mAh rechargeable battery and eight hour charging time with the solar panel.