Can I save this fuel tank sending unit?

Have you tested the old unit ?? If it tests good I would clean it and reinstall it . The float looks a little suspect though. TB may also be right. My luck with a new sending unit was not good , but the others mentioned above may work better.
Yote