9 speed cassette will not fit onto 7 speed freehub. It will be about 4mm too wide.A_Venables":1a3napeh said:get hold of a cheap 9speed cassette and see if it fits, unless anyone else can advise?
This is why you need to have a spacer if you run 7 sp cassette on 9 speed hub.