Only 2 left in stock Quick view Add to Cart 1643558 - HYDRAULIC OIL COOLER - Caterpillar - 312B 312BL. $1,475.00