New OEM GM Upper Ball-Joint Part# 15634909 (1989-2000 GM CK 2500-3500 Trucks), please do your research to verify this is the correct part for your truck. From a closed GM dealer inventory. Sold as pictured.