I have ordered two new iphone batteries and a new screen and digitizer. The parts were reasonably priced and arrived within a few days of ordering. Shipping and handling fees always seem like a tax. The repair and replacement materials on the site are excellent.