Huawei Mate 9 PRO's screen is broken and looking for ways to replace
I am using Huawei Mate 9 PRO and the LCD screen was broken. Went to Huawei Customer Service Centre and realized that it was going to cost me RM841.60 which is relatively pricy. Here to ask for any ways to replace the LCD screen. Would it be cheaper to purchase the LCD screen through online? Which is the reliable website? Is LCD screen enough as I found some of the additional products needed such as touch screen digitizer and frame? Any answers are appreciated.
*Note : I attach the photo of my phone