Original and brand new genuine caterpillar excavator parts 266-0136 320D 315D 323 312D diesel pressure sensor 2660136 Product Item:2660136,266-0136 Sensor , CAT , 266-0136 , 320D 315D 323 312D Inquiry Send Email