> bought one one line in the past from a company with a web reviews and it did not work well
But you aren't going to tell us "who" so we can avoid them?
If it is less than 5 years old, open your budget and buy from the maker.
Past 5 years, they want you to buy a new laptop, so the batts fall out of stock. IMHO there's no good alternative.
Batt technology keeps changing. Even the same chemistry shifts to new specs. At this age, the original cell-types are no longer in production at major batt makers. So you get old cells, back-alley cells, or just wrong cells.
We have an older ThinkPad which was popping battery warnings. It actually has hardly ever run on battery, but the cells go bad with age. I believe the battery stabilizes the power, and reduces drama in a power failure/dip. I shopped. I found orig-spec batts for $16, and slightly up-spec batts for $94. Since wall-power here is OK, I got the $16. The batt monitor shows it is a hair shy of its spec, but it works, and I'm OK. This was on Amazon as "Futurebatt".
Past 12 years the situation changes. The few machines who have active fans that long (certain Palm Pilots, a couple Dell flagship flaptops) grow 3rd-party geeks who sell very nice battery-job kits. I once lived in an IBM Palm 505 and I kept it going that way a decade after it should have been scrapped.