OK, this helps. It appears that my vast collection of injection pumps (actually only 4) include one with the long thermostat. All of mine have a shorter thermostat housing, which is about 6 cm long from top to bottom of base. The longer one from my M189 is nearly 8 cm. Checking SLS I get a part number for the thermostat itself - A0012036175. Cross-referencing this in EPC I see that this part goes to M189, M127, M100 engines. Oh lucky me. If only it were the one from an M130 or M129 I would have a chance of finding one. Well at least there is a chance for an M127 engine being parted...
Also looking at the picture I'm not sure that my thermostat is damaged. But I have no idea what I'm supposed to see when I look in the cavity covered by the thermostat housing. See my picture in previous post -- what should be in there?
thanks