I used DK for a couple orders, and they are pretty good. What i did is use there online ordering and make up a shopping cart to come up with a total price, shipping and everything. I've found when it's all said and done that they are pretty closly matched to the other sites. Some places like RockymountainMC get better deals from different manufacturers but if you are ordering from a bunch of stuff it seems to even out.
BTW, anyone know what happend to HyperSports? I used to order from them and now there website has turned to crap.