OnePlus 5 is broken or some other parts not work? Send it to a repair shop or buy replacement parts online then fix it by yourself? But which one is trusted to buy? I found a supplier EtradeSupply in China which have a warehouse in Dallas. If you have other suppliers, please list below, thank you.