If I remember correctly, the after market one I bought a while ago was about 120cm and I had to curl the cable slightly to get it to fit as it was far too long. As for the stock one, I THINK it's about 90cm? Are you 100% sure you are routing it correctly?
i should have explained better the outer casing length of the cable is not the issue, it fits perfectly.
the inner metal cable is usually to long.
i am pretty sure it is routed correctly as it goes through the holding bracket in front of the Rad and through the cable management on the neck of the frame
Oh I see what you mean. The only thing I could think of, provided you know you clutch / clutch arm is sound, would be that you need to fiddle around A LOT with the adjusters on the new clutch cable.