I would just buy a battery, and replace myself. You're already not in warranty, and the replacement would give you something different to do for a few hours. You can find replacement batteries that should be useful from iFixit, for example, for around $100, maybe $125 or a bit more.
Anyway, much...