Dear Jesse;
Check with Tom's Truck Parts in Maimi,Ok., & see if he has something. The # is; 918) 542-3871 and there close to you.
Otherwise; you'll need to do what Rob sugusted.
Speedometer Shops are getting "few & far between" these days. There's Williamsons in 'south' too.
Good luck.