How about this guy in Lithuania selling complete kits?
Seems like everything you need, and he has a guy who logs in to your car to do the programming. And the price is good...
Also, could I sell the old CCC and display to recoup some of my costs? Or do you still need the CCC if you take the car in for service?