It seems like it will work, but the "300 A" rating seems wildly optimistic. If it is good for down to a 23T motor, that is nowhere NEAR 300 A.
This inconsistency matches up with the fact that it ships from Hong Kong for $15 all up.
It might work, but it may be a piece of garbage too. Proceed with caution.