Now the good news: You can refurbish your m8 with only 20dollars in China.
since I don't know how to put a link here
you can just search 联强数码城 on taobao dot com
screen is only 120 RMB(17 dollars)
battery 40 RMB(5.6 dollars) and also battery for m9 with bigger capacity is available on m8
metal body of all colors for 60 RMB(8.6 dollars)
You can also ship your phone to China and have the shop owner fix it for you.
I had my M9 refurbished there. It is like the phone is resurrected.
If you enjoy my info, please give it a thumbsup