I ordered from
one of the vendors that posts here, who had a decent price. They're official BMW parts, so they feel about the same quality as the ones that came off. I'm very happy with how it turned out.
I will say again, be sure to get the recommended tools; it helps more than you might expect.