1carbontech makes quality carbon fiber. I have quite a bit of their pieces on my R1.
That's exactly what I told them when I declined their not so generous "We'll damage your screen and charge you full price for a carbon one" offer. Win-Win for them, not so much for me.In my opinion(and experience), anytime you send off your personal factory parts for them to make a mold out of, you get free parts. Especially if they are pretty sure they are going to mess up your original factory parts. In which case they should replace your messed up part with a new OEM part.
They are using your part to prototype which will draw revenue thousands of times over.