I recently did front discs/pads on my xc90 and got genuine Volvo parts off ebay for about £140 (
Something like this - although I didn't buy mine from that seller, so can't vouch for them). Hard to get anything decent for considerably cheaper than that.
I have previously had very good results with Brembo discs and EBC Yellowstuff pads on various cars, but that combo ended up more expensive than the genuine Volvo stuff, so I just went with Volvo. Very pleased with the results.