Just to clear up some confusion as what Volvo model front brakes the Mazdaspeed 3 is from. They are from the S40/V50 but only on special models that came with the 320mm front brakes.
As you can see from the pics, these Volvo brakes and the Mazdaspeed brake pads are the same. They are the same size, same metal clips, and are made by Ferodo. I have installed and ran with the pads for the past couple of days. They don't seem to bite as hard as the original but that may be just because it is not broken in yet.
Unfortunately, like the Mazdaspeed 3, those brakes are very hard to find. The S40/V50 that come with the 320mm front brakes are very limited. Most of them come withe the 280mm or the 302mm front brakes. When you call the Volvo parts store they will want the VIN # to determine which brake system you have. You will have to give them the part number directly. Some dealerships will have to order these pads for you as they do not always stock them. Auto parts chain store (Kragen, Autozone, Napa, and etc.) DO NOT carry the 320mm front brake pads at all so do not buy from them. They will be the wrong pads.
On the plus side the pads are about $88 to $100 bucks from Volvo. Much cheaper than the $200+ Mazdaspeed pads. Online I can find them for about $50 to $60 bucks.