had the same problem apart from the ball joints came off at the gear stick end, was able to get home with only 3 gears and in the wrong order, i had also pulled the cable out of its holding at the engine end and bent said holding number 5 in the diagram above, had to straighten holding and welded cable in holding never had any problems since.