I have been using phonepartworld for a few years now, I have always been happy with their service. I strongly recommend them for iPhone replacement parts, they sell only genuine and brand new products. My iPhone 5s battery needed to be replaced and I placed the order and received my battery replacement pretty fast. I fixed the battery myself and my iPhone holds the charge well.