Update again. I did a speedo "calibration". I got it about 5 MPH higher than GPS speed at speeds above 35 MPH. Should work for now until I can get a better speedometer.
This guide:
https://thumpertalk.com/forums/topic...0-error-fixed/
Gave me the idea. I was able to follow this guide as a reference. It's a very similar process.