This product is amazing! Everything was in the box. I was skeptical at first and expected something to break. But nothing broke! Use lots of penetrating oil on the bearing and put lots of lube on the threads and you'll be fine. Be sure to align the cups and use the correct setting. The threads on the metal did release very light metal debris really, but nothing to worry about. Would recommend to a mechanic friend or do dyi. Good tool for home or work. Tip: We recommend buying the bearing and hub assembly together in case you don't have anything to remove the bearing ring from the hub!