Original and brand new genuine fuel filter 364-5287 caterpillar 312D 319D 315DL 320E engine fuel filter 3645287
Original and brand new genuine caterpillar parts 105-2508 330B/L 3406 3306 980C/F oil injection pump 1052508