TomTop offers this USB Solar Charging Backpack in Black for $26.49 with free shipping. That's $43 off list and the lowest price we could find. It features waterproof fabric, two USB ports, and a solar panel.

Note: This item ships from China and may take up to four weeks to arrive. The countdown timer on the product page does not reflect an actual expiration time and resets daily.