My friend's kid dropped his 3DS XL pretty good and I'm hoping it's fixable!

Right hinge might be able to be glued but it's a stress point so not sure if it'd hold.

Looks like it needs the ribbon cable on the left and whatever it hinges on.

I know a used one can be had for $150 or so... but I think in the right hands this wouldn't be hard at all!

Anyone know of a reputable (if any!) repair service?