The Right shoulder button interface, snapped off, could be micro soldered back on. Everything else still works and its fully tested.
eBay