well i talked to the seller again and he said he installed the cable himself which is why its a little short. and yes, it does shift fine.

how much do you think this would cost to get a new cable attached?

thanks for all the imput so far!