For some reason I order 2 sets of upper control arms. The Meyle and Lemforder use the same actual bushing and ball joints. The shop I was in yesterday had a nice supply of different Meyle, Lemforder, and Bilstein parts. I compared lots of parts and many turned out to be identical. I was told that both Meyle and Lemforder supply BMW. One is not better than the other.