My most recent D parts shopping involved two online orders, one each to John at SpecialT and to DMCH on the same week sometime in early July.
Both order processes were hassle-free. The parts I wanted were in stock at both places.
Both orders arrived here in California exactly on time.
One of the SpecialT parts involved a core charge that was no problem, same as in past with similar parts from John.
After years and years of D ownership and parts ordering I've yet to have a single problem with any of the several D parts vendors I've used. Very happy to have all of them backing me up.