the hiwin rails i got didn't have machined ends for some reason however i was able to mill and grind them good enough to get them running smooth so shouldn't be to much of a problem although the less the better i would say.