This is a new from package Ball Screw. Lead is 5mm. Diameter is 20mm. Full travel is 135mm. Nut body is 40mm diameter. Drive end is 10mm dia. This is fitted with a TDK 15mm support block that has matched duplex bearings. Also we included the bearing end locking nut. The overall length is 350mm.