As far as I'm aware it will be fine. I'm sure someone will be along to correct me otherwise!
A mech is a mech. They may have "whatever speed" written on them, but as long as they have enough travel it won't make any difference. I think a Shimano 10 speed cassette is actually narrower than a 9 speed, so a "9 speed" marked mech should be more than able to handle it....