Where I work we outsource many items to Taiwan. The very best quality in the world is what they deliver, every time, and always on time.
The problem is not with Tiawan, it is with the people here that contract them to make crap. If contracted to make good parts we will receive good parts.