Glad that you are having good luck with your TruGlo. I bought one for my Ruger Mark III one time and it quit working after two days. I returned it. Maybe my experience was unusual, but there you are.
I went with the Ultradot Matchdot on two of my 10/22s. This has worked out very well.