X4 will work on 7, 8, and 9. Just like the 9speed versions of X5 and north. It's listed on 9 speed (out of necessity?) but since 8 and 9 speed have the same cassette size, just different spacing, should be no issue. From what i see the X4 has not changed in 2 years.