All Balls Shock Bearing Kit 29-5025 Quality aftermarket replacement.