I ordered two of these as one started to fail on my 1998 Jeep Grand Cherokee ZJ. Timken usually has the highest quality bearings so I hope they last a long time. I ordered two and received a bearing assembly from Timken and one from Moog. They have the same part number and the Moog block was more expensive at the time of purchase. There were no visual differences between the two and both worked the same way.