I would not use Alibaba anymore. It has, or so I’ve been told, become almost a PRC state owned company.
That was probably inevitable. You can’t be too successful in China, without ending up owned by China.