Ive ordered from them twice, and both transactions were very slow....the first was a year or two ago, the second was maybe three months ago. I waited two weeks with no shipment. I called them and they said it was on back order, and they should get them in next week and then would be shipped out. I still nothing, so I called again and said it would be a lot longer now so I had to settle for another one. then got that a week later. I only order from them when nobody else has what I need.