MeliTech via Amazon offers its MeliTech 20,000mAh Solar Power Bank in several colors from $19.99. Coupon code "P5JW5SEE" cuts the starting price to $13.99. With free shipping for Prime members, that's at least $6 off and the lowest price we could find. It features a compass and LED flashlight.