I wouldn't buy any controllers from leafbike. Every controller they've sold has been very low quality and low efficiency. You will probably be unhappy with it both short and long term.
Do consider just buying a completed wheel and match a much better controller to it.
Do consider just buying a completed wheel and match a much better controller to it.