All parts were present and seem quite heavy. There is a bearing seal on it. Haven't used it yet, let's see how it holds up. I welded the plates to the trailer frame and then bolted the wheels to the plate. This means that the wheels can be replaced in the future if necessary.