One tip all you guys could try is putting the casing from an 11mm bearing over all your CVD's. This way you don't have to use any grub screws so there is no pressure on the middle of the pin.
I did this and ran the car for months, racing every week and never had any problems. To check the wear on your pins you simply remove the bearing casing and push the pin out, takes seconds. By using the bearing casing i only had to replace the pins after over 4 months of continuous use. They never actaully snapped though, i only replaced them as they were slightly worn.
Hope this helps