You really need to research, Mazda's parts are on a set mark up percentage in which Mazda designates and is usually cost X 1.67. All other aftermarket places are generally on a much higher percantage scale on their mark up. The reason why parts cost more is quality, if you do not care what you are putting on your car then put other products. Not all aftermarket products are bad but I can say they are cheap and "aftermarket" for a reason.
On topic
Yeah go Insurance I am having my speed 3's windshield replaced today no out of pocket expense. The MSRP on