Similar experience here, even switching to the Sig R5. I now have a lonely TRS-25 sitting on my bench.I must be the lucky one. I had one mounted to an Ultimak on my SLR-107FR for around 1500 rounds. It never failed to work and it never lost zero. I have since replaced it with a Sig Romeo 5. Because of the shake awake technology. I hope the Sig holds up as good as it did. It now sits on my CZ scorpion Evo three.
Never buy anything online without a credit card. Not once in the thousands of orders I’ve placed online have I been on the losing end because of thisI won't use Amazon anymore. Had three deals go really bad where got stuck with crap on two and never received item on number three. Everytime I used Amazon suddenly got billed $150 for a Prime membership, called and it was refunded till realized they have a checkbook they move around to confuse you to opt out of the automated Prime upgrade. In the three deals I got took they did zero to help me. Rather pay Brownells an extra $6 per as know they will ship and be what I ordered.
FYI, they got a big shipment of powder in yesterday and got 16 pounds of IMR 2200 (thats 4,000 rounds of 5.56) plus ten pounds of Reloader 15.5 and four of H322. Nice to have a good restock of powder coming in. They had TAC as well, had five full jugs and a partial so only bought one but 34 pounds of rifle powder inbound is peace of mind.