The replacement bearings are an exact match to the old ones. I was hoping the new bearings had rubber seals instead of just shields. Sealed bearings would be another layer to keep water out of them. The seal looks to be of good enough quality. All parts were new and value remains to be seen after time passes.