look on www.car-part.com you might get lucky with one from a junkyard, www.onlinemazdaparts.com also say they have them but it would probably be around $300 delivered
my wife went to the local dealer with a print off from mazdaparts.com that showed it for $199 and the guy there gave it to her for that price +tax. Now all i have to do is find a place to paint it.