9 speed mechs are fine, same geometry.
Only "issues" are around chain width, 10 is slightly narrower than 9 and 8 so you might have issues with the width of the cages on front and rear mechs. It'll still work, but may be impossible to get perfect. And it'll be "less good" with older/more worn kit. (Should still work though)
Also, chainring spacing on 8 is slightly wider than 9 and then 10, probably in the order of 0,25mm between the three so not really enough to hurt unless you are a perfectionist.