Hi Oded and
to the forum.
I presume that the BAC-0501 controller would be suitable for the BLDC-108 motor:
Were the controllers that have already failed being subjected to extreme loads?
I'm wondering whether the motor was being overloaded or whether the controllers were simply not connected with the correct Hall sensor and Phase wire configuration.
There are 36 possible combinations of Hall Sensor and Phase wire connections, but only 3 will work correctly in one direction and three in the reverse direction.
An incorrect combination could easily damage the controller.
Alan