I can't compare the DPs you're refering to, however I can tell you that I've installed the BMS DPs with no issues thus far. They aligned perfectly and the cost was as competetive as you're going to find at this point.
2008 AW E88 Auto
BMS BEF (w/Cobb), G5 ISO, SLD, CPS, DCIs, & OCC--
M3 FSB & FCAs--
ER SS brakelines--
Stoptech slotted rotors w/Ferodo pads--
Apex Arc 8s wrapped in Michelin PSS Future upgrades:
Wavetrac LSD TBD: