Very old post i know, but i was in a similar situation. I have the exact model, mid 2012, with 16gb ram, i7 quad core, 500gb ssd. my battery was holding around 3 hours batter.
I recently upgraded the battery because i could not justify the ridiculous touch bar mbp prices, and didn't think...