Make sure you find out a lot about the bionx hub motor before you go and buy a controller and battery pack for it. If the hub motor is not a 120 degree -type of hub motor then a crystalyte controller won't work. Also, you need to find out whether the hub motor is brushed or brushless. It's probably brushless. Crystalyte controllers and most other controllers only work on 120 degree -type brushless hub motors.
Also, make sure the max amp of the controller is within the specifications of the ping battery that you buy. If you get a 40 amp controller, make sure the battery can handle it.