I also purchased YH parts from Ali Express. Shipping was long at around 8 weeks, but it all got here. I purchased from one of the other Chinese sites, I think ALi Baba, total fraud, but the site refunded my $$ without any problems. Seller was a fraud. Of course, the deal was too good to be true too. 3d printer for $50.
Anyway, so far, no problems but only a couple purchases