You have a online calculator here
https://www.rapidtables.com/calc/electric/Watt_to_Amp_Calculator.html
The motors you choose are rated at 1800W and 48v.
They will give higher wattage occasionally, but most of the time run on a lower wattage.
But I will calculate what you need to run the motors at 1800W.
So 2 motors at 1800W or 1.8kw is 3.6kw, use the motors for 1 hr you need 3.6Kwh, 2 hr 7.2Kwh.
If you divide the wattage with the voltage you get the amperage.
So 2 motors at 1800W is 3600W divided by voltage 48V gives 75A, use for 1 hour 75Ah, 2 hr 150Ah.
A important value to check is what max Amps the battery packs can give, called Maximum continuous discharge current
Your motors need 75A to give out 3.6kw so the battery pack should have a Maximum continuous discharge current higher than 75A,
The value is not directly present in your suppliers data, so ask them.
https://www.rapidtables.com/calc/electric/Watt_to_Amp_Calculator.html
The motors you choose are rated at 1800W and 48v.
They will give higher wattage occasionally, but most of the time run on a lower wattage.
But I will calculate what you need to run the motors at 1800W.
So 2 motors at 1800W or 1.8kw is 3.6kw, use the motors for 1 hr you need 3.6Kwh, 2 hr 7.2Kwh.
If you divide the wattage with the voltage you get the amperage.
So 2 motors at 1800W is 3600W divided by voltage 48V gives 75A, use for 1 hour 75Ah, 2 hr 150Ah.
A important value to check is what max Amps the battery packs can give, called Maximum continuous discharge current
Your motors need 75A to give out 3.6kw so the battery pack should have a Maximum continuous discharge current higher than 75A,
The value is not directly present in your suppliers data, so ask them.