Does anyone have any experience with the Viridan X5L? I'm thinking about putting one on my Glock 17. I have a viridian on my Walther P22, and love it.