This is a very nice part! It looks amazing, was easy to install, and seems like it will be much more reliable than the factory housing. It came with bearings, dust seals, and everything else needed for the install. The Durablue website even had instructions. I haven't had a chance to ride since installing the part, but I have a lot of confidence it will last for a long time.