iFixit with real QC approved Apple parts would be awesome. I had a bad experience with a laptop screen from iFixit, their support's options were to accept a partial refund or ship it internationally to them at my own expense. I cut my losses and took the cash. In the end I felt like I would have been no worse off rolling the dice on an eBay part.