Well, these guys are a little on the slow side as it took three weeks to receive a part for my Nikon digital camera, but they did deliver and the part was in excellent condition. And, I must say I did save a few dollars over purchasing this part elsewhere and considering the free shipping. Perhaps in this day and age of instant gratification, we are a little spoiled. I would have have given them five stars had they been about a week faster, but in my experience, they are honest and delivered exactly what I ordered.