This is a genuine GM front upper suspension ball joint assembly with part number 19460344. It is a direct replacement for part number 88876220 and is designed to fit specific GM vehicles. The ball joint assembly is made of high-quality materials to ensure durability and reliability. It comes with a manufacturer warranty of one year. This product is a genuine OEM product and is placed on the upper part of the vehicle.