The back for my s10e phone fit perfectly, not sure if it was OEM or not but I don't really care because it did fit no problem. And they sent me the tools needed and a link to a video that made it super easy to replace. It was actually a lot easier than I thought it would be. But, I chose the free 14 - 28 day shipping, so I assumed it was coming shipping from China. I received an email telling me that my order had processed, but after 14 days I had still not received an email saying that it had been shipped. So I contacted their customer support. I was responded to very quickly, telling me that I chose the free 14 - 28 day shipping, I said yes I knew that but it has not even been shipped yet. I was told that the item should be arriving soon. 2 or 3 days later I did receive another email telling me that the item had shipped. I was still assuming that the item was being shipped from China. 2 days later I receive the item. Ordered on 6/12/20, received on 6/30/20, so 18 days. Okay it is within the 14 - 28 day as promised. BUT, I live in Northern California and the item was not shipped from China, it was shipped from Irvine, California, Southern California. What the ****. Free shipping, Great. 18 days to go 580 miles, ridiculous.