I don't know if I was lucky, but it was surprisingly smooth sailing. In general I hated changing the radiator shroud but it was more to how Triumph designed it, rather than any issue with carbon parts. I feel like radiator shroud is just a horrible design by itself. It is not just over engineered, but has some questionable choices how it chooses to hold on to the radiator itself. I think it is just nuts as a design on such an expensive bike, it is awkward and nuts. Did I say nuts?
Anyway, back to the topic. Again, I also thought that I am going to have some parts that don't fit, hole not there where they have to be, some odd too long - too short issues. But no. Was pretty good. Zero dialing in. And I bought most of my carbon in China too.
PS: My rear wheel huger is fake carbon, it was almost $200 still. That part was very problematic. I went for it because its shape goes with the bike's design, the carbon parts either too short or have a weird too narrow ending that is a weird choice. So, this plastic part is one I had trouble with, you'd think it would be easier to design but no. ~$200 for a plastic part and like 6 hours of dialing it in. Holes were not where they should have been - were offset, horrible bolts provided, very displeased.