if your buying a nib servo . the exact kind and model you damaged then everything should mount up the same. how do you know screw are off?. its the components that got hot is what id worry about..test the rx like alfred said.. dont get the rx plug in wrong..
Ok to start but more than likely that servo is now toast.. you can replace the pins in the damaged on/off switch pin kits are sold on amazon . Id test things b4 just going and replace things.
(20 Pair) Molex 18-24 AWG Gauge Pins 0.062" Male and Female Pins Connector, Crimp Style pin, 1561-(P901)...