You can also have your original unit repaired. I think Don Baxter of Baxter Ford Parts in Lawrence, KS does this.
Many times the only problem with a sending unit is corrosion on the contacts. The top of the sending unit can be pried off and the contacts cleaned with an electronic contact cleaner.