China Dcec Cummins 6BTA Oil Pressure Sensor C3967251 Water Temperature Sensor C3967250 Speed Sensor Assembly C3971994, Find details about China Lf3349, FF5052 from Dcec Cummins 6BTA Oil Pressure Sensor C3967251 Water Temperature Sensor C3967250 Speed Sensor Assembly C3971994