I'll (somewhat) answer my own question: The cable was cheap enough that I bought one. No, the Kawasaki cable doesn't fit; the connectors don't match our GW250.
I am working on something that might be useful: the cable (and the ECU) measures the voltage through the TPS, but the resistance should be an equally useful measurement.
Unplug the TPS cable and measure the resistance between the middle and upper sensor contacts. On the bench, my new TPS measures a min of 305 ohms and a max of 4610. When installed, the sensor travel (ie rotation) is limited by the screws in the mounting slots. Full CCW (with no throttle twist) is 620 ohms, full CW is 1440. Somewhere roughly centered is 1140. With the bike running and the jumper in place, this gave me _C00. I've tweaked it several times and done test rides. Currently I'm at 1200 and the F1 light comes on after three to five miles. It's warmer this week so I hope to do a couple test runs and fine tune it.