The new parts were easy to fit and looked exactly as pictured. Old Jeep parts that are over 20 years old took about 4 hours to knock them out, so be aware that rusty bolts will be excruciating. The old socket has to be persuaded to remove it (BIG HAMMER). Once there, check the U-joints on the axles if you have 4WD. Now it's time to swap them out, as access requires removing the hub. I apply a light coat of anti-seize or grease to where the hub sits so it won't get stuck there for whatever reason I need to take it out. At the same time I made brakes, hubs and ball joints. It feels like a brand new 2000 Jeep Cherokee just rolled off the assembly line!