Frey's attitude to helping seems pretty poor; maybe I'll give it a miss!
I want to be fair to Frey. They seem to be working hard to establish a foothold in North American and European markets. We have bought a total of 5 bikes from them. With the exception of an optional seat upgrade, everything arrived well packed and as ordered.
There was the odd thing that surprised me. For example, I asked to purchase, as part of our order for 4 bikes, a spare speed sensor magnet for each bike. We were told that was not possible, which I found rather strange. And even stranger when the 'European Ambassador' chimed in (on this forum, it can be viewed easily still) to defend the reason why we should not expect that level of service, with a reasoning that did not make a lot of sense (to me at any rate). (According to him, it was unreasonable for us to expect to be able to buy an extra speed sensor with our order).
We had a rep that went on leave in the middle of our order for personal reasons, and we had to get a friend that spoke Chinese to stick handle the order from that point onward (by contacting our original rep while at home while leave via 'WeChat') when we had no luck getting timely responses or any meaningful information from the new rep.
M600: I had factory assembly issues that caused me to get a front hub with bearing installed incorrectly that took me 2 days to figure out before I could complete my assembly (again shown on this forum), and a derailleur I had to replace at my own expense after not having luck buying and replacing the cage plates and hangers (again documented on this forum). M600: I got a display that powered up to show 460 km on a brand new bike. M600: I have connectors that need to be jiggled into place on the display about once a week or it will not power on. CC: I have gear shift sensors that seem to tell the motor I am shifting when I am not, and ditto for brake sensors if you hit a hard bump. M600: I have a speed reading of 39 km per hour when in fact I have confirmed with many tests I am actually going 35.5, and no way to apparently resolve this because the M600 cannot be programmed. CC: I have a drop seat cable that binds in the frame and you have to feed it carefully back toward the seat post before you can raise the seat post (my friends that bought 2 others on the same order have already broken one, probably because they yanked too hard on the seat post when trying to pull it up). There are some other small issues too petty to bother whining about, you just look after them as required.
However, from what I read, you typically don't get any better service from well known domestic LBS's or national dealers that name themselves after planets or other geographical features even though you are willing to pay more. So I suppose if you are handy with a wrench, can wait 4-5 months, have a bike stand, and a mouse that allows you to order spare parts like derailleurs and speed sensor magnets from Ali Express with a couple of clicks, you're probably best off to order from China once you're satisfied your money is not going to disappear into a black hole, and pay yourself for your labour to address some of the shortcomings you may experience that may or may not be similar to those outlined above.