Here is a fix for a broken return spring that leaves you stranded on the side of the road when you don't have a spare with you (mistake). This happened to me on a ride from Geraldton back to Perth, after losing the ability to shift, I popped the gear cover off and sure enough, there was the broken return spring. F... miles from anywhere no spare and no mobile phones back then.
So what does the spring do, keep tension on the shift lever/mechanism, yeah? So we put a piece of rubber tubing over the concentric screw thing and put the cover on, took a bungee cord and wrapped it around the shift lever, then hooked one end up to the frame rail up near the seat as tight as we could and the other end to the bottom frame rail on the left side. So now there was a shit load of tension on the lever. The shifting was terrible but it did work up AND down and Geraldton to Perth you only have to shift a few times. When I got to the city I simply left it in second or third and made it home no worries. That was 40+ years ago now I never travel without a spare spring in the bag of tricks, HTH Dave.