welcome aboard.

i do agree that ddm carries subpar products and i experienced it first hand, i ordered a set of depo for my e46 and got some no brand cheap copies and was told it was an honest mistake all this after waiting 8 weeks for delivery.
3 more weeks resulted in being delivered another set of knock offs at which point i opted to get my money back.
i would stay as far as possible from this outfit they seem extremely suspect, they never pick the phon up, the shipping is horrible and their customer service is the worst i have experienced.
take your business elsewhere.