Based on good reviews, we used Uighur Tour for our Silk Road trip. Their price is slightly high, but the service has been mostly great, so overall I would say it’s reasonable.
I do want to stress just how very reliable they were. Everyone was on time and waiting for us. Hugely reassuring.