Or if you object to fiddling with the numbers at each fill-up, do it the elegant way; install a pulse frequency interface in the VSS line, calibrate the odo, then finally independently calibrate the speedo by reindexing the needle. An $85 solution and well worth it (to me anyway) to not have to use correction constants at fill-up and put up with an inaccurate speedo.
I used to use a Garmin 700 series as the speedo & odo(the 710 is the only model that gives miles and tenths of a mile on the clock so is perfect to figure out actual miles traveled per tank). I used it every day for ~3 years attached to my display over the speedo before I settled on the larger screen 1400 series units I use now.... EcoRouteHD connected units can give miles and tenths when connected. But when not connected they round the miles....
Today I have a Garmin 1490LMT with the ECO-RouteHD OBD-II connected to the gps suctioned to the display. I use it set to speedo, engine water temp, boost, throttle % & rpm so I have the exact mph all the time without worry of speedo or odo error.....I have a 1450LMT I use for maps attached to one of the air vents.... These 5" display models really make the displays, maps ect.... easy to read, compared to the 4.3's!
I have played with many Garmin models bought cheap off of craigslist over the last ~6 years. I bought the first garmin I ever got on craigslist, lucked out when I had no clue what the difference was from one series to the next with a top of the line 700 series for cheap. It was a 710 with traffic that needed the battery wire fixed, it appeared to have a bad battery. Took it apart only to find that one of the battery wires had frayed. Fixed that returning normal 5 hour battery function. Used it every day for ~3 years as my speedo and odo then sold it along with the one's I no longer needed there. The 710 was one of the best most equipped models ever sold by Garmin. I put it on craigslist at what I thought was a outrageous price hoping not to sell it. But to my surprise it sold in less than a week for exactly what I was asking! I should have asked more.....
I got more when I sold the 710 than I had actually paid for the other ~7 I have bought & sold put together. I actually have made a few dollars in playing with the different models and the switches from one to the other.
I have had a 255W, two 700s(710 & 760), a couple of 1200 ( a 1250 & 1290), a couple of 1300s(1350 & 1390) and four 1400 series units....
I like the the Nuvi 1490 for the larger screen which is easier to read at a glance. I would not have thought that 0.7 inch in screen size would have made that much of difference but it really does make it easier to read.!..