Hi to anyone that was following this thread. To conclude, I bought a G540 Geckodrive from Ebay for approximately $270 AUD delivered. Besides it taking almost three weeks to arrive, (USPS seem pretty useless!) the G540 has worked like a charm. I followed the setup guide on the Gecko website. I wish I had bought this drive in the first place.
One thing I have noticed is my motors get quite warm/hot. I believe this is because of my 24VDC power supply. But a short term solution I have found is to keep your e-stop tripped. Firstly its safer. And secondly, although your motors aren't moving they have 'holding torque' which essentially means the motors are still 'working' and will heat up if left. If you just hit the e-stop you will hear the motors stop their high pitched noise. Thirdly, if your mill is in the garage, don't use it when the weather is really hot.