I have just got my mill running using a Chinese BOB and single axis TB6560 stepper drives. The drives I used look exactly like the ones you linked, just from a different vendor. Like I said I just got my mill running and setup was no problem and operation is good. I am running 24V and 3A on the drives. I know there are a lot of people that poo poo the TB6560 drives but everthing I heard was problems related to the multi-axis drives with the BOB and 3,4, or 5 TB6560 drives built into the same board. I never liked the idea of the integrated board anyway because a failure of one component on one drive or the BOB basically makes the whole thing useless. I'd rather have them separate so that I can replace one drive, or just the BOB.
Like I said, setup and operation so far has been fine. Right now I am using them stock right out of the box. I just hooked them up and went to town. I do plan to make one modification to the TB6560 drives though, but it is an easy one. If you read the threads about the TB6560 and the datasheet, you find that the TB6560 is supposed to have a specific order for powering up. Logic first, then motor power. It appears that the Chinese boards ignore that and they have a 5V regulator on the board that provides logic power, but it gets its power from the motor power, so there isn't really a way to power it up the way the datasheet says to. In the picture below you can see the mod I plan to do. Like I said it is a little mod that just eliminates the 5v regulator from the circuit and feeds 5v from an external source. That way the logic side can get its power first. I just plan to use a 5V wall wart to provide the power. That wall wart will be on the same switch as my CPU, with a separate switch powering the motor power supply.
Like you, I am on a tight budget for my project and decided to give the single axis TB6560 drives a try. I can buy 10 of these drives for the price of one Gecko. I would like to have Gecko's and some day hope to, but it will have to wait until I can afford it. So far so good with the TB6560's. Keep in mind though that my actual run time so far is measured in minutes, not hours, days or years. I did however set up 2 motors and ran a really long g-code many times. What I did was I took the g-code supplied with EMC2 and I deleted the M02 end of program line, then copied the entire code and pasted it in at the end, then pasted it in again and again and again. I then just put a M02 at the end and ran it with the motors sitting in my home office on a piece of wood. I don't remember how many times it goes through the g-code program but it probably ran for about 3 hours or so at a time. I ran that many times as a burn-in/test without problems.
If you want to see how they run, there is a video of my machine at this link:
http://www.cnczone.com/forums/bencht...ml#post1112783
This is the link to the drivers I bought http://www.ebay.com/itm/230767094420...420%26_rdc%3D1
This is the BOB I used http://www.ebay.com/itm/260992117859...859%26_rdc%3D1