You could try a salvage yard. They usually have an interchange for most parts. You could also try your local mazda dealer. I know that sounds scary, but who else knows mazda better? And you know what else, the dealer might have the part you are looking for and it might be cheaper than you think.