Originally Posted by
DannoXYZ
I think you only run into the issue where the freehub body rubs on the spokes when mixing 9/10-spd speed parts between road & MTB groups. The 10-spd cog-carrier that holds the largest cogs actually hangs over the end of the freehub body to move the largest cog closer to the spokes to gain extra space for the wider stack. This causes issues when retro-fitted to some older 9-spd parts.
For 7-spd, all Shimano freehubs bodies with 10mm fixing-bolt will work with all Shimano hubs. I won't mention anything about 7-spd DA or previous generation AX parts...
I’ve noticed that the fixing bolts on different freehubs are different. I have a "modern" freehub which takes shimano hg cassettes and it has a larger diameter fixing bolt then the shimano 600 freehub. If the fixing bolts are different diameters then it makes sense that they arn't compatible. Is there any way of finding a compatible 7 speed freehub for the old shimano 600 hub without relying on trial and error?