I just replaced mine last night to a Black Mid Frame. It's hard to do, took me 2 3/4 hrs and there were at times points where I thought couldn't finish the project. I followed separate UTube videos on the different parts I got stuck on.
I suggest you buy a new home button flex cable £2, a heat dissipation sticker from eBay £10(this sticks to the mid frame on the side where the screen goes), a battery holder sticker £2, and some front LCD display stickers £1, the latter sticks to the frame and holds the LCD to the frame when you reassemble your phone.
Remember to swap over the sim tray ejection lever from the old frame to the new one!
Take your time, be careful, and do your UTube Video revision before you start out.
I was planning on making a video of me doing the frame swap, but there's no way I could have done it taking that long like I thought it would.
You'll need to use a new home button flex cable because its stuck onto the mid frame with sticky tape and when you prize it off and put it on the new frame...the button works, but doesn't feel the same as it did before. Not much of a click feel.
I hope you manage it. It's rewarding when it's all back together again!