ONE NEW CATERPILLAR HYDRAULIC PUMP 9J5058 9J-5058 CTP BRAND D7F D7G D8K D9H VANE 9J5058 Made to fit CAT (9J5058 Caterpillar) Meets OEM Specs for Fit and Performance This is a new item 9J5058ONE HYDRAULIC PUMP 9J5058 9J-5058 CTP BRAND D7F D7G D8K D9H VANE Items are sold by part number only. Picture is for illustration purposes and the part or parts may be different in color or quantity. Use of any OEM manufacturer name is not intended to represent any relationship between the two companies, instead it indicates that we sell replacement parts that are compatible with OEM components.