Do a quick calculation.... what is (lets say 72V pack voltage) 72V * 350A? it's about 34HP.... but you won't get that out of the controller. 350A is motor side. 72V is battery side. You'll never see 350A in the battery side. You'll get 350A on motor side, but not at 72V.... it's modulated. Let’s assume you CAN get 350A battery side.... that means your batteries need to be able to supply that peak current. Let’s say they're 60Ah CALB cells... that's about 6C, which is OK for pulse discharges, but the sag will be pronounced (something like 2.8V or so).
So a 24-cell pack of 3.2V nominal cells will be 76.8V resting, but 67.2V under load..... so 67.2V * 350A is 23520W, or 31.5HP. The batteries and controller are the bottleneck. If you get batteries that don't sag as much, and you may help that, but not much.
Next:
You’ll absolutely want to get the motor AND controller as a package from someone who sells BOTH as a package. Otherwise you will need to purchase or rent a programmer and set it up yourself, which is not an easy task for many. If this is your first, just get it as a working set before you start the project.
Brushed is much easier to configure. If you can get a decent sized brushed motor and match it with a good Alltrax, Curtis or Kelly, then you’re un business.
If you want something you know works, and puts out the kind of power you want, I have an AC15 motor AND controller that I’d be willing to sell for way under what they go for brand new.
Sevcon Gen 4 350A 72V is : ~$925
ME0913: ~$825
Rental: Unknown if you can even rent it, otherwise it’s ~$900
Total: $1750 without rental/programmer
AC15 motor and 1238-6501 controller: $1900 and I’ll throw in one free rental of a programmer IF you even need it (2 weeks, you pay shipping to/from). It’s a well proven package that most of the online suppliers sell. Not trying to dissuade you, just be honest about what you need to get it working. I just happen to have one, slightly used for a development project that didn’t pan out. Controller is new, motor is only slightly used.