I have not received this order yet, all i have been told is my order has arrived, i cant even verify that the product is in order or even functional! Terrible!!!
pay attention to the earpiece location, it's at a slight offset in this frame. you'll have to bend the contacts of the earpiece, otherwise they won't make contact with the motherboard. other than that, it's pretty good.