Did it work?
At first i thought it was the MD145720 “SWITCH UNIT,WATER TEMPERATURE” but the sensor in your hand looks short compared to the original switch, it does have the same connector. Its located right beside the temprature sensor on my car L300 4D56T.
I am not sure whats the difference...