hey, dont buy them from mazda! Are you from melbourne? If not, you can always order them from Allmaz in clayton(
http://www.allmaz.com.au/). They have plenty in stock. They also told me that if a pillar is cracked, they can repair it and paint it black! worth checking out!