I would insist on a demo of the resolution (1.8 micron) and repeatability (4 micron) claims. In one part, the machines are specified as 25 micron, then in another as 1.8 micron. They claim to use "special anti-backlash nuts" on the leadscrews, instead of ball screws, but don't say much more about them. How do they wear? I would demand details about the lead screws. How are they made, what are the special nuts made of (Delrin?), and so forth. The warranty seems vague. All in all, I would be suspicious, but would give it consideration because of the price.
The fact that it may appear like a hobbyist gantry-style CNC (how does one maintain 4 micron repeatability with that amount of potential flexing?) doesn't mean it can't do the job you need. However, when sales puffery gets way ahead of what's delivered, I wonder about the company and its longevity. At a minimum, you can add your own specifications to the sales contract and include full refund should it not meet specifications. The latter is to protect your company from the claim that while the machine didn't quite meet specifications, it was adequate for the job for which you bought it. A 30-day or longer trial/lease might be more practical.
John