A couple things to remember with the CS-Lab controllers, is if you want rigid tapping, you need to add the ENC/threading module, although not really an issue if you're happy to use a tapping head or thread mill.
Also, if you want to add a MPG, you need to buy the MPG module.
I would of suggested a KFlop+Kanalog (+ a Konnect if you need more than 8 In or 16 Out) as they'll do whatever you program them to do without any additional modules, however you need to know at least a little bit about C programming to get them working.

I was advised for my big mill, that the larger motors would be a better match. I was looking at 1000W 80 frame motors, and 1050W 110 frame motors, although I think I'll have to get 1200W to get the 3000RPM now. However I do think you could probably get away with the smaller frame motors on a standard Bridgeport, as it's not that heavy a table.