The ball ends are swaged to the cable.
The process is described at
https://www.youtube.com/watch?v=hp0skdRW_TI
The machines are made by
https://loosnaples.com/swaging-machi...oloc-m1-type-i and are not cheap!
My experience when getting C01Q 2275B cables shortened to closely resemble C01Q 2275A cables was that there are limited service providers, but they do exist. One source is through Aircraft Spruce
https://www.aircraftspruce.ca/catalo.../cableassy.php You will be asking them to swage a SA110-5 ball onto a customer supplied cable assembly after shortening the cable. The wire cable is 5/32" 1x19 stranding. They prefer to cut the cable in order to ensure against damage in shipping. I believe the actual work is performed by ACS Products
http://acsproducts.co/ It ended up costing me nearly C$150 to shorten the 2 cables (including shipping both ways, about 50% of the total) - not cheap, but a bargain compared to the machinery to do it myself.