The company my friend works for only work with quality materials, if they didn't they wouldn't be as big as they are. And all of their dis-assembly, cleaning, inspection, shortening and assembly is done in house. Or sent to they're Japanese HQ....I think.
Oh I also wanted to thank everyone who has responded to this topic with postive feed back, and interest.