The CREE LEDs are made in China, so I would not let that stop me. The AIs are much better than much more expensive fixtures made years ago, so you don't always get what you pay for.
A few considerations:
1) If these are cheaper, and no one else is using them, you are taking a risk.
2) LEDs can be driven at various levels, but the higher the wattage, the lower the efficiency. I believe the AIs are actually powered below spec. If I were you, I'd research the spec on these leds, and be sure they aren't over driven.
3) The LEDs in a 70 watt AI fixture cost about $80, overhead, profit, support, and the rest of the fixture make up the rest of the price. Maybe this company is making less profit or doing things more efficiently. My guess is there is a sacrifice somewhere, probably in build quality and support.
4) If you go this route, please post online so others learn from your experience.