If you live in where iFixit can ships, I would recommend buy from them. Their products might be the most reliable repair parts.
Outside of buying direct from Apple itself, iFixit would be your best option at buying a quality replacement battery. I wouldn't trust a $30 laptop battery, especially if it comes from AliExpress.