Loads certain motors can handle

I need to build a robot that can carry about 20-30lbs. I have a 3 wheel design, 2 rear free spinning wheels, and 1 drive and steering wheel in the front. I was looking at a 50:1 geared down motor that has a max RPM of 630 without a load. Would that take 20-30lbs pretty well and be able to have a decent rate of speed if I have it drive the wheel’s axle directly? I’ll also need a servo motor to rotate the chassis module the front wheel will be mounted in.