Original and brand new genuine valve tappet 324-4060 caterpillar C7 320D 323D 315D 312C engine tappet valve 3244060
Original and brand new genuine engine piston body assembly 319-6715 caterpillar C18 engine piston body assembly 3196715
Original and brand new genuine caterpillar excavator parts 295-9693 345D/DL/349D/D2 needle bearing 2959693