I ordered this set of rails and ball screws on Feb.9 with standard shipping. I received them on Feb. 16th. They were packaged extremely well, with ball screws and nut already attached. All items were lubricated and individually sealed. I'm still in the planning stages of building my CNC, so I couldn't put them into immediate use. However, I did open one rail and ball screw and did a manual "test feel" and was happy to see there was absolutely no backlash with the ball screw. The block bearings for the rails have captive ball bearings, so there's no worry of little balls falling out and getting lost. The rail block bearings have an adjustment screw to tighten them once you put them on the rails. I had to make a very small adjustment once it was attached to the rail to eliminate all slack when twisting the block perpendicular to the rail. I am very pleased with this purchase and will be purchasing from them again in the near future.