The controller ONLY has 12 mosfets (irfb3607) when it says 18 mosfet. It comes in a very large case but the internals only take up around 1/2 of the space. Decent price but if you're looking for a 18 mosfet do NOT purchase this.
looking forward to attaching this to my bike.