Machine Design
The piston pin bearings in heavy duty diesel engines are

Needle roller bearings
Tapered roller bearings
Spherical roller bearings
Cylindrical roller bearings

ANSWER DOWNLOAD EXAMIANS APP