I purchased these parts for the Z axis of my CNC router. The parts were well packaged in sealed plastic bags and cushioned from shipping damage. All the parts were there and the quality seems exceptional. The wiping seals on the carriages add some friction when the carriages move but the ball drive and stepper should have no trouble overcoming this force.I am very pleased with the fit and function of these rails.