You get what you pay for. If you pay them to build a high quality product, they will, if you don't, they won't. Cheap very seldom means good after all. Aliexpress seems to be mostly a gamble.
(Issues with buildings etc, points to poor political choices and corruption, which no engineers nor...