I did replace my sending unit under warranty. Didn't see a trace of corrosion on the old sending unit (seems weird something in a tank full of diesel would have a corrosion problem), mine just stopped working. Unfortunately the new one only works intermittently, but has the added feature of being much less accurate than the old one when it does choose to work

Not the biggest problem in the world, but when I bought the tractor, the concept of having a fuel gauge did seemed to be a pretty upscale feature compared to what I was used to. So much for living in the 21st century