I don't blame them for the parts issue. Their suppliers system showed the parts for the MPS are the same as normal Mazda 3s.Are you keep going back to the same garage?
Actually, they are slightly different.
And no one does them but Mazda.
The delays I expect were due to stuck bolts