I found my older smaller 16" rim to be off a Honda, it has drum brakes and as I looked to repair them I noticed a few different makers do a cable speedo.
I currently have a 18" rim, wow lost the maker name, it actually has a set of spacers and a drive piece that mount on the axle shaft up against the bearings. I did not want it, and I use the electronic speedo for now.
Yamaha was another I noticed, oh I searched Ebay for weeks daily to find what I wanted and what would work for me.