Ok so ur battery can supply 162.5 amps
And ur ESC can supply 30a continuos... They don't list the burst current tho.... But I would assume its around 190a
there is absolutely no way it's going to draw over 100a in any situation, so u are safe there (the little 25a toro puts out 90a burst)
that at motor will pull....
3970kv x 7.4v (2s lipo) 29,378rpm
i would need the motor specs to calculate the maximum amp draw it can handle