I've not had to replace anything on the bike yet Si, only done 1000km on it last year, and there is still plenty of meat on the discs/pads.
Everything I have bought for it has been from ChainReactionCycles or Wiggle
A few people at work get all their stuff from Planet X, but then they have spent a few grand in the last 12 months on Carbon Fibre bikes