The NA6905R is a Machined-Ring Needle Roller Bearing with an inner ring, primarily produced by NTN.
It is essentially a wider, heavy-duty version of the standard 25mm bore needle bearing. The "R" suffix in the NTN nomenclature typically indicates a redesigned or reinforced internal structure, often involving optimized rollers or a specific flange design for better performance.