Bought to replace a hub with damaged studs. Everything fits perfectly. Keep in mind that you will either have to have a home made hydraulic press or hire a mechanic to press out the old hub/bearings and press the new bearings and hub into the knuckle. It is not a part that you can "plug and play" right out of the box.