Welcome to CH.
All three look like good companies. But so many firms nowadays offer batteries.
In my opinion, you do not need buy a new battery just because it doers not reach 100% charge. Even 77% charge is useful. If the laptop is working good, just wait until you really need a new battery.