Unfortunately they use the crappy Ford wheel bearing hub assmebly. I guess since ford owns most of the company its understandable the Mazda uses their parts/distribution network.
The dealers are CROOKS... Thank god for the internet and all DIY's pictures and video's. I have saved thousands jsut by doing a little resaerch and doing the job myself..