Thrust ball bearings permit rotation between parts, and are designed to support heavy loads. A thrust bearing resembles two grooved washers with the bearings sandwiched in-between, and typically are used in power transmission applications. Unlike a thrust ball bearing, a roller bearing is wider and contains bearing that are cylinder-shaped instead of a ball. A spherical bearing has a rolling-element that rotates to permit an angular misalignment of a rotating shaft. We carry thrust washers and needle thrust bearings too.