Robert,
All components are from Grin Tech in Vancouver, BC.
This motor is the All Axle Hub motor (4kg/Fast winding). They sell adapters for any axle size. Really slick.
I'm using their Phaserunner programmable controller, CA3 display, three button programmable switch and a rheostat for cruise control.
Their products are not cheap but the quality really shows. There's also an incredible amount of parameter adjustment in their systems.
My favorite feature is the ability to inject the motor with just enough power to overcome the added weight and friction of the components to mimic riding without all the goodies. Not to mention the cruise control and regen braking.
I've got a couple of 14ah 52v batteries and I'm gathering materials to build a 20ah/52v.
Check 'em out. Great crew.
BTW I was able to machine a standard Hailong Battery mount using the water bottle holes under the seat with 2" aluminum, 1/8" wall architectural channel. Just enough room for nylon washers to protect the paint as well.