Local speedo shop
I ordered one from Spruce, waited forever and then discovered I'd miscalculated and it was too short. Then it dawned on me that maybe such things as speedo shops might still exist. I found a guy in the yellow pages and had a replacement that day.