I strongly recommend take your device to an apple store, in the past I went with an outside vendor and at the end I had to go to apple store, it doesn't worth at all.
I'd start with the Apple store. There might be something they can provide that an outside vendor cannot.
Thanks! Your answer is awaiting moderation.