I have used TE Certified many times and they have always been great to work with. Very efficient and I trust the company to do a good job.