Aliexpress are generally fine. Assuming you are happy with a couple of things:
1) It is not fast. in fact it's really slow at times. On Friday I got a package I ordered on 2020-04-26. I also got a package the same day that I had ordered 2020-07-04. I currently have 50 packages in various states of travel from Aliexpress to me. It's basically xkcd://576.
2) You may get a dud. I've had one package out of about 200 total orders over 4 years. I flagged it, and the refunded it in full.
3) Finding the right search term can be hard. The item you want is probably there, but it may be named in American, or with a typo, or you may need to find it among 500 other seemingly identical, but not quite right parts.
Try adding "JST" to your search term for that battery.
J