The Timken 9104PP Deep Groove Ball Bearing is a radial ball bearing that has a deep-groove construction and can handle radial and axial loads from either direction. It has a 20 mm ID, 42 mm OD, and 12 mm width. The bearing is double sealed and has no snap ring.