Many thanks, so you have found that the 7spd freehub body fits, may be with a spacer, onto a 10spd hub ?
I tried the 7spd freehub body on an Ultegra hub I have and because that hub has a recessed face the 7spd freehub body sits too close, and the cassette fouls the spokes !
I guess a 2-3mm...