Yes, mostly is is compatible with all bikes. If you have a carbon bike and order TrackHead, please contact us to inform us. Then, we will send you with the order TrackHead with expander that will be possible to be installed in your bike. For dimensions please check our Service pages.