vigrue 520pcs precision steel ball bearings 2/2.5/3/3.5/4/4.5/5/5.5/6/7/8mm magnetic loose bicycle bearing balls assortment kit vigrue vigrue 520pieces 11 size 2-8mm metric precision chrome steel assorted loose bicycle bearing ball assortment kit