Original and brand new genuine caterpillar excavator parts 245-1043 323D/320GC/C6.6 engine computer board plug 2451043
Original brand new genuine caterpillar excavator parts 320-0680 C4.4/322D/316D common rail injector 3200680
Original and brand new genuine thrust plate 246-3150 caterpillarC9 336D 330D engine plate thrust 2463150