The TCM is brand new not rebuilt from oem manufactures. It took 6 months to get this part. I couldn't wait that long to get the truck up and running. So I took a different route for the replacement. This TCM is the new build that is not supposed to have this generations failures.