Somewhat on this topic, between 330ci non-functioning radiator caps and my adventures with air control solenoids, I worry about the actual part quality that you get... especially when buying the part from the OE part from the manufacturer magically fixes the issue. It suggests that the quality or spec (or perhaps even the revision) is in fact not what you get from an OE part... of course some parts are more sensitive to this than others.