Original and brand new genuine caterpillar excavator parts 331-7539 C6.4 engine computer board 3317539
Original and brand new genuine caterpillar excavator parts 245-1043 323D/320GC/C6.6 engine computer board plug 2451043