Good quality kit, had everything I needed to remove and install new ball joints in my Grand Cherokee ZJ; the plastic case it comes in is super nice and the overall quality of the product is very high, just make sure to grease up the threads on the tool and when removing old ball joints take a mini maul or similar to break them loose from the knuckles otherwise you will damage this tool, eye protection is recommended.