Buying a ready made set of PCBs, such as those from PMIMO.com and populating the board will be no cheaper than buying the bottom end MDS drivers from Zapp with about the same capability. Been there, done that.

The TB6560 boards are OK as long as you recognise and live with their limitations on voltage, etc.

DIYCNC do kits, but the savings for the kit versions aren't high enough to warran it IMHO