Our tech shop has used ifixit for a long time now and are extremely happy with the quality of their products and the quality of their service. Hands down the best site for guides and parts! Extremely trustworthy, we have never had late shipments or bad parts sent to us.