I would recommend going with western agencies rather than Chinese because the Chinese agencies seem totally unable to offer the insurances which most of us require like medical and loss of license etc. I think, of the agencies which contract guys working with me- PARC seems to be the best....