The pulley is 14mm shaft diameter, 5x10mm pin, 68mm OD, "Type A" V-Groove belt.
I would say motors have enough juice and they hold very well.
Extra 100kg in the seat make no difference, just 1.5A extra draw (for 2 motors combined)
They are also fast enough, just require some tweaking. Eg...