I've just found out to my cost in time is that even if you go oe manufacturer, in my case Jurid rear handbrake shoes, it is no guarantee of quality.
They didn't fit correctly, so I have just ordered BMW for the guarantee of quality.
That said I've recently replaced the starter motor, and went with a Valeo, which is what the BMW one was that I took off, and seems fine, and much cheaper!