I just had a wheel built up from an Shimano 105 7 speed freehub. I read in the forums and was told by my LBS sales guy that the new hyperglide cassettes would fit but when I went to pick up the wheel the mechanic at the shop said they wouldn't. I have attached a couple of crappy pics I took from my cell phone. I would be happy to replace the freehub body if that is what it takes, is it?. If I order the part from Harris (part CS015) will I have everything I need?