Damaged Power Receptacle - Won't Charge
So I accidentally pulled the power cord on the computer which should have released (being a mag cord that is designed to do this), but it didn't, and pulled the computer off of three foot shelf, landing directly on the power cord side. Well, since the cord was still attached, it buckled the outer case near the power receptacle and the USB port. The computer still runs, but it won't charge.
I did make sure it wasn't the cable by using it to charge my other MacBook, so I can rule that out. I'm pretty sure it's the power receptacle part (what is the REAL name for this part BTW?), but took it to the Apple store to check. After a very quick look (I didn't have an appointment), they wanted to replace the entire bottom case and said the repair could run about $900. I laughed and walked out.
I had thought of using another Apple certified repair facility, but after checking reviews online, they appear to all be sketchy and untrustworthy, so I thought I'd at least give it a shot.
After i got the top case off, it quickly became apparent that this was not going to be easy, as attempting to remove just one part means you first must remove several dozen prior.
So before I go and try all of this, I wanted to get someone's opinion. Let me also say that I don't care about the cosmetic damage (I was able to improve this after I took the pictures), as my main concern is to just get the computer to take a charge again.
I could try and follow the directions on how to remove the I/O board, which I'm assuming is what needs to be removed (please correct me if I'm wrong), but wanted to check first to see if anyone else has had a similar problem and might know of an easier fix. Or perhaps someone is positive that this is what needs to be done, I'd like to hear from you as well.
Also, is this something doable by myself (I've mostly worked on my MacPro Desktop, not much laptop experience), or would you recommend me taking it to a certified repair facility? I'm just wary of getting ripped off.
Thanks in advance for any help you can offer.