For what it's worth, I've got FSA carbon cranks on all my road bikes. I've swapped ultegra and 105 level cranks for the FSA ones since FSA actually makes carbon cranks in shorter lengths.

I haven't noticed any difference in shifting since the changes or that I have mediocre shifting.

You should just need a new crankset, bottom bracket, and the BB30 adaptor that they're talking about.