I've been given 2 phones that are identical.
One has been thrown and the battery contacts ripped off. The other has a faulty Sim Tray.
The one with the damaged Sim Tray works great apart from it obviously cannot detect a Sim.
I haven't been able to test the other as the battery terminals are ripped off, but I reckon replacing them should get it working again.
My guess would be easier to remove the Battery contacts and swap them, although I cannot seem to source them from eBay, but I'm not sure of the difficulty removing it.