iFixit — terrible
It seems that they sell us cheap parts from China. They are just so cheap looking that I have no other opinion about it.
My last order was terrible because it arrived damaged. I notified them about it, but they refused to refund without any reason.
So you understand why I can't recommend dealing with this company to anyone at all. They keep my money and have no right for this. However, they have a different opinion. I will not give up and they will refund everything they stole.