I run the Puig screen, and it does not line up perfectly - it does, however, flex ever so slightly, which is all it needed to line up with the stock holes.
I've been running it for 3 months without any issues, hairline cracks etc, so seems to be doing the job okay. At $120, If it began to fail...