This site is legit. I came upon it browsing through Lenovo support forums (since my Lenovo Y4o-80 had screen flickering issues). I ordered according to the model and type, and it shipped pretty quickly. I installed the screen with ease, and this has made my laptop new again. I would buy from again.