I used to order from them quite often...until I found another site that had things I "needed more".
Anyway, in general the time frame for things getting to me is about 2 weeks after I ordered. Sometimes it was sooner & once or twice it was longer due to a backordered item that was "expected soon." I've always been very happy with what I've gotten - both as to service & product - but I never ordered anything I needed quickly. For me it was more about the cheap shipping - and of course it's not nearly as cheap anymore.