This is for Pete, but I thought I would post it on the public forum. The freehub on Crossmax hubs tends to wear out with use, eventually even if you replace the entire freehub body you will still have too much play. Do not throw your 600 yoyo wheels in the bin just yet, you can just get oversize bushings that compensate for the wear. The job is simple just cut out the old bushing and press in one of these.
http://www.ebay.ie/itm/Qty-2-Mavic-Crossmax-Freehub-Bushing-003-Oversize-/260460008332?pt=Cycling_Parts_Accessories&hash=item3ca4a0538cThe cassette will then sit tighter on the wheel getting rid of those sloppy gear changes. A word of warning though, these only work if your hub is worn, otherwise the oversize bushing will be too tight and the freehub won't turn freely, or freewheel to be precise!