About Mazda.
If your CX5 is out of warranty by a little, you can call MazdaUsa and plead your case to them.
MazdaUSA is usually very helpful if you call with the right attitude.
For example:
My co-worker had a super-capacitor failure (for GT's i-eLoop).
Dealer quoted her $500 for part, and $170 for labor.
She was all ready to pay for it.
Her car was also a few Ks miles beyond 36K.
Lucky for her, she told me about this, and I told her to plead her case to MazdaUSA.
She easily got MazdaUSA to pay for the part, and she paid for the labor.
That was the deal.
In the end, dealer did not even charge her the labor. Go figure.
For owners like me who owns 3 Mazdas and 1 more before them, this is even easier.
Last time, I had abnormal wear on the brake pad of the left-rear corner. (30% left while the right side is 70%)
I called MazdaUsa, they paid for the labor. I paid the part. (pad is cheap)
It only took me a couple minutes to explain that I am a fan of Mazda.
Wish you the best.