Hasbro via eBay offers the Transformers Optimus Prime Portable Battery Pack for $27.49 with free shipping. That's $23 off and the best deal we could find. This 6,500mAh hero in disguise transforms from robot to charger mode.

It's not expected to arrive by Christmas.