25 3/8" delrin precision bearing balls