I ordered a cable off Amazon which was for a 2001-2004 warrior and it was about 6" longer than the OEM one, even though the ad indicates it is same as the OEM PN. I spent some time researching OEM PN's and the 87 shows 1UY26311 00-00, where the other single cable years 94-2003 all show the same PN 3GD 26311-01-00. I'm going to call ZoomZoom tomorrow and see if we can figure it out. Otherwise I may just get one built to fit. I did notice on the Amazon cable that it has an adjustment in the middle of the cable, as well as both ends (like shown in the picture). The OEM one does not have that. Theres a couple other cables on Amazon that don't have the middle adjuster. I may order one of them just to see if there is any difference in length. They are only $12-15, so it's mot like it's big investment. I may also go by the local Yamaha dealer to see if we can match up a cable that will work.
https://www.amazon.com/1PZ-LT5-Y03-...9e-b607-54d6da551e3e&pd_rd_i=B08FHPC14T&psc=1