You are probably sick of hearing this but the Gecko G540 is the way to go.
The kit from CNCRouterparts.com with the 380ozin motors a good option. He offers good service and a well matched Driver, motors and power supply. His kit is also plug and play so no wiring knowledge is needed.
It may seem expensive but if you skimp on the driver you will end up with a machine you will curse. It is also the one part you will be moving to your next machine and make no mistake, there will be a next machine.There always is.
If you want to understand why the Ebay option is not a good idea.
The TB6560 driver is one of the cheapest and most complained about driver on this forum.
The motors supplied with this driver need a voltage of about 60 volts so 24 volts isn't going to cut it. The motors will run slow at best.
I'm not sure what Mach3 free offering means but it costs $175USD if you were to buy it, so I suspect it will be the free trial version limited to 500 lines of Gcode, which you can download yourself.
The reason the question on what you are building is was asked is there is no point trying to drive a heavy gantry machine with an undersized motor or a mini machine with a huge motor. First you plan your machine then you select your motor and driver. A lot of people do it the other way around and wonder why their Ferrari doesn't run well with the lawn mower motor they bought on day 1.
Cheers
Peter