I was surprised by the fast delivery. However, the product itself is missing. The bearing itself is defective and the inner ring set screws are recessed into the bearing seal. One of the bearings felt like it had sand in it. The bearing block on none of the ones I've bought moves freely. I had to use a breaker to move the bearing inside the block. Basically, you buy a cheap wheel bearing at a relatively high price. Wouldn't buy again.