gauges gone wonky

The fuel gauge reads WAY low like more then a quarter tank off.
Probably a bad ground, check the metal strap bridging sending unit over rubber fuel line to steel fuel line making sure its contact points are clean, then check for voltage drop between sending unit & neg battery terminal. Or, problem could be a mal adjusted aftermarket sending unit.

My speedo is off about 8 mph after 60 but fine
Spedo can be sent out to be rebuilt to new & recalibrated, or just find a good used one.
Hacking up dash for after market gages is a lot of work, and expensive.