Maybe not pretty, however it has worked fine since reassembling and tieing it up – two years ago.
Seems like your problem is at the gearbox end and surely must have been caused by the mech. working apart, but it's got to be worth checking the drives at both ends of the cable, and the cable itself, and then putting it back together carefully again (especially the worm gear). I'm sure you did it carefully first time, but something is obviously wrong. Hope it hasn't been chewed up or something dropped into the box.
some more pics