They use cheap generic parts! My phone was fixed there a month ago. Nice guys but slow service. The screen wasn't as sharp looking as it originally was. I dropped my phone a month and the screen popped off!
Took it to Nextech Repair and they used iOS parts. The screen looked so much better! The guy said it was more durable too.
Will not go back to CPR!