yeah i would suggest the dealer as well shipping from the online places will probably negate the discount on pricing you would get... though i would check with onlinemazdaparts.com and protegegarage.com just to check.
I have an extra front bumper from my MS3, Cosmic Blue... The only thing wrong with it is that it had the left corner pushed in, it got popped out but my father still wanted a new one. Let me know if you are interested and I can post pictures ofit.