as per the sellers description... the 1800W is pointless!
it might be a 1800W motor (I start to doubt that) but the controller is limited to 1536 Watts
and that limit means "available for seconds until it burns", sooo say 1000 Watts permanetly.
And that's what the zy1020 from your first link can do as well..
(if it is zy1020 48V 1000W originally labeled motor)
the unite series is properly labelled when they leave the factory.
(EV rating.. permanently available mechanical motor power! NOT max available electrical power draw from the batteries)
Ask the seller for the manufacturers spec sheets of the motor they're selling if you do not know the motor,
or at least a power diagram of the motor.
if they cannot provide you with one, it's a risk I would not be willing to take personally,
so be aware you might buy around half the power you're aiming for.
here's a power diagram for a 1000W 48V my1020 (same thing as the zy1020 IIRC)

as you can see it happily draws 1600W max from the batteries, and provides up to 1200W mechanical
And if the yiyun controller is the one taylored for the 1000W motor
it also happily provides the 35Amp it needs (should peak at 40 AFAIR)
Anyways, again the numbers in the product description apear to be WRONG for the motor,
or worse, they're correct in which case this is maybe a smaller version of the motor (1020s are available in 500, 650, 750, 800 and 1000 in either 36V or 48V ..[all mechanical output power] ) that's been relabelled.
frankly IDK why the imp&exp company put a label on the motor instead of the motor company.
and that rating even if a permanent rating makes it a 1000W electrical motor (so it'll be the 800W version)
still claiming 1000W output (from 998W input that's hard to believe)
and the second is even worse
spec sheets.. diagrams
for sure not without proper documentation.
'sid (just tossing my 2ct in here)