not neccessarily. oil lines are different for new models'03-'05 same, then '06+, SS is longer than S model swing arm, shock placement will be different due to length of the swing arm, etc.
but you can mount any xb swing arm on any xb, its a matter of it being hooked up properly to function.