Fuel tank sending unit

Can you post a photo of the unit?

Part of the issue IMHO is that some of the aftermarket sending units do not have the same travel as the OE unit and as such will stay at full for longer and show empty longer. Also the liner vs non liner aspect of things.