I really like the design of these blocks but they are poorly assembled. The bearings are not mounted directly into the blocks so they will need some adjustment to be flush. The bearings also have ample endplay, so if you need something more precise, spend the extra money and buy something better.