I had the same problem with my choke cable, then found out any motor repair shop (that repairs riding mowers or small tractors for example) have many options with cables and I found a suitable replacement. That was 13 years ago, and it still works.
But there are many Industrial-like Marine stores, in a city like New Bedford for example, that can give you what you need. Not the West Marine variety store, but a place where commercial fishing vessels buy from, and much cheaper as well. I saved like $4 a foot when replacing all my black, thick deck and scupper hoses. Find a store and mail your cable to have them match up.
Hope this helps