Hi
The forum seems a little quite @ the moment,peep's might be on holiday. i am sure someone will chip in later. do you have a budget?
It's difficult to get an idea of the rigidity as all it says is welded construction, i would be wanting ballscrews on X & Y also.
Hopefully some one might have some experience of this manufacturers kit and post a reply.
Regards
Mike