Need new notebook battery, generic versus manufacturer

I need to get a new IBM notebook battery because I get about all of 20 minutes out of the current one. Generic battery prices are quite a bit cheaper, anybody have experience on generic batteries versus the original manufacturers?