I loke the Bushnell Solarwrap Mini. The battery doesn't have the capacity of the Anker but the solar panel is integrated and the whole thing makes a small package. In fact I carry two of them when touring, one being charged via the solar panel and one being charged from the dynamo hub through a converter while riding. Cabelas sells them for around $60.