The concept of ball spline is optimal for the application involving high speeds, intense vibrations, impacts of loading sequences and precise positioning requirements. Also when the ball spline is used to function as a linear bushing, the ball spline provides 10x the loading capacity compared to the ordinary linear ball bearing bushing sharing similar dimensions but with a more compact profile.