How did you break it? Did you try to take part of it off before you removed the snap ring? It's all supposed to come off in one assembly, but the only manual-hub-swap how-to out there shows it incorrectly.
Unfortunately, it can't really be repaired. I had mine come apart on me once, and the plastic broke in two pieces and I actually did manage to wrangle the damn thing back together but it was a ROYAL pain in the butt and you're likely to break it further in the attempt.
I've recently sold off my supply of spare hubs, but I think I have an extra cam assembly I could part with. I'll try and remember to check.
Brent