The product is not expensive as it seems. It is compatible with all Redmi Note 9 Pro models, but the glass that I received was from a different version and had a black frame around the flash (which I didn't care about at all because that detail didn't matter to me). What I didn't like was a distortion that the glass had at some point, which was visible to the naked eye, and the fact that the adhesive it had didn't work. Also, it doesn't have a protective film for temperatures and no adhesive around the camera, resulting in dust getting inside (and obviously any potential water as well). Nevertheless, it did the job for me, and I don't really mind that it has some issues; however, others might care.