Contact Rosenthal Mazda (Virginia) or Montgomery Mazda (Charlotte). I have dealt with both and either should be able to help you out. Just let them know what you asked of us here and they will more than likely be able to get you the part at great prices.
Rosenthal Mazda: finishlineperformance.com
Montgomery Mazda:
http://www.trademotion.com/partlocat...?siteid=214264
If you can't find what you are looking for on their websites, just give them a ring.
Hope that helps