After 18 months of use: I originally put the TRS-25 on my Colt/Umerex AR-22 rimfire. It held zero and performed flawlessly thru at least 500 rounds of .22 rimfire.
Recently I removed it and put it on my Mossberg SPX930. Since installation and a fast and simple zeroing I have run at least 125rds of Federal 12ga. birdshot, 10rds of Fed Express buckshot, and 8rds of Federal slugs through the gun. The zero has held perfectly! Clarity is excellent!
The reason I gave it only 4 stars is because the rubber "O" rings on the adjustment turret caps stretched and broke. maybe I tightened the caps too much, but I don't think so.
A small failure, and the only bad marks against the red dot.
I'd buy it again in a heartbeat.
Great product. Great Impact Guns price.