Been to Tom' shop several times.chaned out the shafts in my last three jeeps: YJ, TJ, LJ and was happy. Had I balance problem with one and they fixed it no charge. When it came time to change my LJ drivetrain I just took too measurements and dropped the shafts off. A couple of days later they were done and the cost was minuscule. Love they work and customer service .