Well actually many people have had bad personal experiences with BMP. Not returning calls, emails, refunds, orders lost and they don't respond to things like that. Since you got your parts 2 years ago its hard to say where BMP has gone from there. But so far I'm not happy with them at all.
'02 C32 AMG / '07 C280 / '07 CLS550 / '15 JKU Rubicon