Curly
Any good bike shop should have a supply of ends, caps, inners and outers. I go to my local and raid his large set and for around $15 I have all the bits I need to make/repair about 5 or more cables. (excluding cables) And for about $10 per meter will sell me brake/clutch - inner and outer and a bit less for throttle.
As Marc says "Piece of cake to make"
Chris