Wicks Bike Shop in Grant Park might have what you need. I haven't made it there yet myself but an article in the Daily Journal said he has a few hundred vintage bikes. If you can get just a barrel, I have everything else needed to put a cable together.