The only item in the list that wouldn't work is the chain. A 9-sp chain is a lot cheaper, and an 8-sp is too wide for your FD, it will rub. I agree with everyone on the adjustment issue. I've run 8-sp components with 9-sp cranksets a lot, both with Campy and Shimano. I simply wouldn't buy a 10-sp chain unless I had to.