Complete CB wheels are available at bikepartsusa.com, cheap. Otherwise search BPUSA or AEbike for CB parts.
The hub I disassembled was on a Schwinn, and may not be like others, but it had 4 "shoes", a worm-gear driven "driver", bearings, axle...and that's it. If you get the parts, the rebuild is easy.