Try Voldat and Berry Motor Group for general parts, they will have them in stock. Assuming they are open...
I have used the Bremtek front pads and they are great around town and the occassional bootfull without fafing. Low dust too, current factory pads are super dusty. Voldat have Bremtek in stock. For sprints or racing look at QFM (Queensland Friction Materials I think) as they are popular.
Pretty sure Berry's have OEM rotors quite cheap. Aftermarket ones should also be fine if strictly on road. Or try Volvo, you may be surprised and it would only be a 5 minute phone call.