Any recommendations on a quality replacement or will a trip to NAPA take care of it?
Napa, Autozone, Rock Auto, or about anywhere has them, but that's not the problem.
The problem is that no matter where you get it from they almost never read correctly again due to manufacturing tolerances and those short little people getting involved in it.
When I first replaced mine it was the exact part called for but afterwards my gauge would only go to about 2/3 full when the tank was full, and then take a long time to drop to the half mark.
Once it read below half it went down fairly normal to empty.
This was supposed to be exactly matched to the OE gauge but it sure wasn't.
I ended up replacing the gauge with an aftermarket unit rated for the exact same specs as the sender and everything got closer.
They also make a matching tool that is an electronic device that allows you to match the sender and the gauge.
For example, you put 3.25 gallons in a 13 gallon tank and set the matching tool to 1/4 tank.
Then you put another 3.25 gallons in and set the tool to 1/2 a tank and so on.
On rare occasions you will replace the sender and it reads correctly.