Water Temperature Sensor OE 27.3828/1118-3851010 for Lada, Find Details and Price about 27.3828 1118-3851010 from Water Temperature Sensor OE 27.3828/1118-3851010 for Lada - Wenzhou Hongzhen Auto Parts Co., Ltd.