Dealer
A variety of vendors are making the replacements. Since the NHTSA is closely monitoring this, and testing replacement parts, you don't have anything to worry about.
Sorry I don't know more than the last guy, but I do believe they have to tell you the truth. If you are worried take your car to beeline on balboa they will tell. you the truth
BMW keeps record of all issues including brands, if you ask the dealer that performed the repair he will be able to tell you
Thanks! Your answer is awaiting moderation.