For laptop batteries I would always go with genuine ones, I've had some bad experiences (though not with MBPs it must be said) with third-party laptop batteries, they're a false economy.
BTW if you go to an Apple Store and exchange your old battery or a new one, they will sell the new one to you at a discount.