I might work, Did you bend any of the zif pins?
If not line it up and turn it on and press it down test the D-pad and L Trigger if they work tape it down or super a little hot glue and you should be ok.
If you bent it up, you might need to replace the zif and if you can solder, New mobo