The part arrived in excellent condition, very good quality. My one beef is that the slinger/dust shield was not attached. After pressing the slinger on, I set up my pinion preload and went to install the carrier. While installing the carrier, the slinger came loose so I now have this piece of metal freewheeling on the pinion just waiting to take out my seal. I wound up hacking the slinger off and am currently running without. For what I do, I would feel much better if the slinger was in place.