Needle roller and cage assemblies (376)