Yep... CaptSteve is right. Neither of the ones you posted are right... but when he posted will work. SO... I took the part number and found this:
http://www.marinemanifold.com/p-14351-temperature-switch-190f-210f.aspx
That's just the temp switch for $18.
Or you can try this place, $16.25.
http://www.elecdirect.com/product/f35b0488-9822-442e-b38e-b75743bd848f.aspx
The place the good Dr. listed is in Canada and has a $25 min. order.
Just check that the thread is 3/8"-18.
No, that's a sender, not a switch. The thread size needed is NPT 1/8 -- 27. Anything labeled 3/8 -- 18 won't work. It looks like the original switch (which sits in front of me here at my office desk) was made by a Brazilian company called Indebras, and their catalog no longer lists it. I'm having a hell of time finding one, other than Bombardier. I think I'm just going to bite the bullet and pay the $40/per part.
Im in the same situation and am going to have to bite the bullet and be out $50 if I cant find another source.