My water temp gauge dont show the correct temp

I have tried several different senders (std Mini items) but the needle only moves a little bit, when it gets hot.
If I unplug the wire on the sender, and stick it direct on to the engine block,
the needle then moves nice and evenly all the way up to 110 degrees,
so I guess I have the wrong sender ?
The gauge is a 2" (52mm) Smiths (half scale & original 1973 model) the scale reads " 30 75 85 110 "
I have been told me there is a different sender, for some of the Smiths temp gauges.
Jens Christian