I ordered these rails as a replacement setup for my home made panel saw. They arrived in good condition with all of the parts. The pillow blocks fit perfectly and run along the rail smoothly. They aren_ as smooth as high end blocks, but you can_ beat the price.