If price is the issue, go for price.

As you can imagine due to liability and more (google laptop battery fires) my answer is to get it from the laptop maker. If cost is the issue, get a 20 buck battery and don't expect much.
Bob