Original and brand new genuine caterpillar excavator parts 457-9878 320D/D2 336D/D2 323D2 313D2GC solenoid valve 4579878
Original and brand new genuine caterpillar excavator parts 352-7160 345D/349D/345DL check valve 3527160