Caterpillar D379 Oil Pump shaft. Part no. 5L5981. As picturedPrice: $200.00Domestic Shipping: $15.50, Call for International Shipping.