Every bike is different and not every bike will be in easy install. Sometimes you will have to tinker with it to get it to fit.

Check out this amazing article on getting a BBSHD to fit if you do end up with a difficult install:

Check out this forum post for a list of builds with the bbshd with specific bikes,

What size of BBSHD I should I get?

Read this article: also not if you are unsure its better to get the next larger size since we provide a free spacer kit which will allow you to easily size down...but sizing up is hard.