Remember that the temperature gauge sending unit comes in 2 pieces - a threaded sleeve and the sending unit itself. None of the others are that way. These should still be available from the dealer. The Nissan part number is 22630-N4200. It retails for $29.10, but most folks can get a 20% discount and get it for $23.28.
Tom
Fairfax, VA