The clutch cable was definitely long enough. The brake line could be a little longer. Throttle lines were fine. Wires were ample but they don't include any wire to extend your turn signals and running lamps. The pins for the connectors were crimp on. You need a good crimp tool to do it right or you could do what I did and crimp the wires lightly with a pair of needle nose and then solder them on. Be careful. I'm an excellent veteran solderer. If you don't do it right you could mess up the pins.