|Hi Brett, with laptop batteries so much depends on what the laptop activities are when running.|
2-3 hours battery life is not necessarily bad.
When renewing a laptop battery, I purchase an oem one, with a guarantee, and with a higher wattage than the maker's original.
I do not buy those with many cells (e.g. 12) as the originals generally have 6. This is becaiuse I feel there is more to go wrong.
Would expect at least a years service from a battery.
One trick, when running on the psu, is to remove the battery.
So far, no problems with any oem battery.
Good Luck - Keep us posted.