Anyone make a GOOD sending unit?

A sending unit that reads correctly on a stock gauge and not 1/4 full after 2 blocks would be nice. Or even a way to make the crappy ones work correctly.