I purchased the 1500mm length. I have not installed this on my CNC machine yet, however the quality has exceeded my expectations. Came with all the parts shown in the description. The ball section glides smoothly and feels like a real precise piece. Shipping speed was fantastic. This should make my X-Axis glide across the table with ease.