I've tried them. They'll last a few hundred rounds on an AR, maybe a couple thousand. About a dozen on a 12 gauge.
Uh oh, I've just about reached that level on my 12ga! I better start shopping.
At my age I think I'm pretty safe with a couple thousand life expectancy in the AR pistol. I use .223 in it so maybe last a bit longer.