10pcs JAPAN EZO stainless steel bearing bore size(ID) 2 3 4 5 6 7 8 mm high precision miniature ball bearings