The product is a new Upper Roller Bearing made by Quicksilver for Mercury Marine boats. The manufacturer part number is 31-20594. This OEM part ensures compatibility and quality for use in boat maintenance and repair. It is designed to meet the specific requirements and standards set by Mercury Marine, providing a reliable replacement or upgrade option for boat owners seeking genuine parts.