A replacement battery is surprisingly cheap, about $22 on Amazon: NEW battery for APPLE MacBook PRO 17” A1189 6600mAh.