the cable looks plenty long... is the wire pulled out all the way?
if the actual wire has been shortened because it broke or was cut.... then you can just shorten the sheath and reinsert the setscrew end .... looks like you still have the throttle cable anchor/pivit
been running a weber for...