This laptop (Acer 5050) only has 19 mins of battery left as I type, yet it's on full charge.

I need a new battery but the ones direct from Acer are relatively expensive, how safe is it to buy one from eBay? By safe, I refer to the batteries physical state, i.e. is it going to explode on my lap?