You must have been beating the CRAP out of your genny to take out a CVD like that. are you sure it broke and did not just come apart? I have had to use locktite on the set screws of the CVD's of the mayhem ST I own. Check it out.
Those shafts are tough, dude, you must be king basher or somethin LOL
I have no idea if anyone makes better ones, I think they are already 8mm!!!!!