Kawamall seems to have those difficult parts you need when you need them. I've bought several things from them with no problem.
A note about programming cables: I use USB cables on my three portables, a 1250, a 500, and a 600, with no problem. I used to use a USB cable on my CDMs, until one day they just stopped programming on one of them. Initially, I tried everything, including buying a used laptop with a different, and older, software on it, to no avail. Other on-line programmers seemed to have the same symptoms asking for help, and the few responses they received got a little too deep into the weeds to try and correct it. One or two replies mentioned some type of inherent flaw in programming with USB cables over time, recommending an OEM one.
I finally broke down and bought an OEM cable and it worked correctly "right out of the box" on all the CDMs.
To save your sanity, make it a point to buy an OEM programming cable at some point, even if your USBs aren't giving you a hard time.....yet.