I have a set sitting in my garage in the box... I just haven't had time to install them.
They seem to be well made... I wish they would have ground down the welds on the inside, but I suppose that may be an excersize for the installer...
I've bought things from D3 in the past and they seem fair... so if you're worried about them as a vendor I'd imagine the transaction should go well.