MR84ZZ/4x8x3 ID 4 OD 8 thickness 3 Miniature bearings Small bearing Toy motor drive Industrial Household Commercial