Phonepartworld helped me to fix my broken iPhone 7 screen with a brand new lcd screen digitizer that had the camera and small parts. I got the replacement parts(screen and adhesive) with the tools after 2 days of placing my order and had it fixed in less than half an hour. The screen works great and I don't face any issues with the responsiveness nor have I found any distorted pixels around the edges. I recommend phonepartworld, it's a fantastic mobile replacement parts store!