AnkerDirect via Amazon offers its Anker PowerCore 20,100mAh Portable Battery Pack in Black for $34.99 with free shipping. That's the lowest price we could find by $6. It features two USB charging ports.