The Wisconsin Bearing 31A5950A is a roller bearing used in various applications. It's made of steel and has a straight bore design.