Just to add a bit more tech details to this thread. We got both a sample front and rear 'G' motor at the beginning of this year and shared most of the sentiments that others have expressed here. It's neat and has some original design elements, which is a little unusual out of china. It's good to see some smaller size drive hub motor options, cassette freehub got the rear is awesome, but overall the impracticality requiring a custom bent spoke and the generally low power and high price tipped the scales against us stocking it.
The front model weights 3.8kg, so light but not a featherweight like the similar power geared Tonxin or "cute" motors:
The clearance between the disk boss and side plate is a full 18mm, which means it will fit most mechanical and hydraulic disk calipers just fine. This is an important criteria for overall compatibity with modern bicycles.
The hub casing is press fit over the steel magnet ring, but it came apart with a standard gear puller without issue, though we had to use a disk rotor mounted on the side plate to give something for the puller jaws to pull against, as the motor doesn't have the normal spoke flanges that are typically employed:
Internally, this motor has a 154mm magnet ring ID, a total of 20 magnet pole pairs, and a 36 tooth stator. That is identical to the Nine Continent FH154 motor spec, which used to be common before the larger 205mm motors took over.
However, where it differs is in the ring thickness.This 'G' series motor is just 25mm wide:
While the sample FH/RH154 hubs we got from 9C had a 40mm wide stator and magnet:
So we would expect the Crystalyte 'G' motors to be about 38% less powerful than the 9C variant of the same diameter.