I've done business with Flink. My recommendation is
STAY AWAY! I placed two orders with them, the first order was delayed for 3 weeks due to a short halt in production...no biggie. The order arrived and I was happy with it, all the parts fit without having to make any adjustments.
I placed another order in August 19, 2019, promised delivery in 6-9 weeks. Contacted them in November 7th, was reassured that my order was in production and would be delivered by Christmas. December 23rd receive another email "production times are harsh, expect delivery by Chinese new year" (January 25th). I paid for the parts in advance and when I asked about a refund if my parts were not delivered by January 25th, I received no reply. I've contacted my bank to inquire what steps I need to make to get my money back, Flink only accepts bank transfer directly to their bank.
In the meantime, I found this company
www.maxicarbon.com out of Italy. They respond within one day and they only require a 30% deposit on the parts, rest is due when parts are ready to ship. I was thinking of giving them a try after January 25th unless Flink comes through with the parts I ordered from them. Hope this helps.
Forgot to add: I've contacted motocomposites.com, they have very few parts for the Gen II and have no idea when they will get more; "source has been unreliable".