All in, I don't think Mazda went above and beyond. However, some help is better than no help at all. At this rate, the OEM route is definitely a better choice. They do need to program the new diff in so I'm not sure if outside shops have this capability.