I have a mid-2009 MBP and the battery had degraded to 60% of its original capacity (according to the coconutBattery utility). I couldn't keep the laptop running very long, so decided to swap the battery last night with a new A1321 model. The SMC was reset afterwards, as recommended by other posters.
In 2009, the MBP batteries were advertised as being able to last 7-8 hours under normal use and I didn't have a problem with battery life. Doing my own test in an hour's timespan tonight with the new battery yields the following results (using iStat Menus in 10-minute increments):
Begining of hour: battery shows 4:19 remaining, 100%
10 minutes later: 3:03 remaining, 95%
10 minutes later: 3:14 remaining, 89%
10 minutes later: 2:15 remaining, 84%
10 minutes later: 3:01 remaining, 79%
10 minutes later: 2:00 remaining, 70%
10 minutes later: 1:51 remaining, 65%
What this means is that I can't get 3 hours uptime on a brand new battery. coconutBattery also shows me that the new battery has already degraded to 98% of its design capacity in less than 24 hours of use, while I still had 100% design capacity after 2 months when using the original battery.
Apple, please help.