Bought to make rear bearings on a Subaru Forester, first time I made bearings myself. It comes in a neat case and is of acceptable quality. Works great with the size of disc pulling or pushing on the inner ring. It seemed counterintuitive (compared to the outside run) but I watched a few tutorial videos of the guys using the inside run and when I first tried the outside run the resistance was a lot stronger. With this puller on the inner race, the entire bearing came out (and in) very easily. You will need a slide hammer to remove the hub before pulling the bearing out, and possibly a puller if your inner race is stuck on the removed hub, but my slide hammer kit had a small puller that worked great to pull the bearing out. the inner race is from the hub so check your kit will fit before buying a puller.