I believe the company ordered it from USA. But they didn’t receive any timely information regarding delivery after payment and were forced to take actions to return the money (I suppose they will inform me about the whole situation in a few days). You should have informed the customers about the potential problems earlier. Most likely they will mark your business as unreliable and won’t take orders for at least half a year. And I will not bother myself with potential risks. I might as well go for parts for more expensive tracking hardware, more precise and 3D, with 10x cost for the parts only.