Hello I was in the same trouble with you before 3-4 years. I searched everywhere! I couldn't find anywhere the cable either genuine or aftermarket. The solution was simple. I changed the inner cable and I put at the end one stop pin like the photo. Picture attached.
Have you found the cable? or the pin??
Dear friend did you find the cable for your bike?