I purchased a TruePower battery from FastMac, and have been happy with it so far. The original battery for my MBP failed miserably, it would last less than an hour on a full charge.
It did take a while for me to receive the TruePower, but it's performed well so far.