I run a TRS-25 on my Ruger Mark III Hunter pistol and have had no issues with it in the 3-4 years I've had it, and I know several other guys locally who have been running them for several years with no issues as well. Can't comment on the other's as I don't have any experience with them.
Bookmarks