The battery wiring is clearly inadequate to support the claimed 35C current draw for any significant length of time, so don't believe that seller's claim.
The motor draws the stall current for a few milliseconds when starting up, then the current draw drops dramatically as the armature gets up to speed. The 18 AWG motor wiring will limit that starting current to less than 60 Amperes.
The maximum rated current at 24V is 11 Amperes (current draw at maximum rated torque), and you are allowed to draw that only on 25% duty cycle (15 minutes maximum ON time, then 45 minutes OFF).
For steady state operation, the motor current needs to be kept well below 11 Amperes.
