Regarding the S&J Hardware charging handle...
I used one for a shotgun course and had lots of issues with it. It FELL OUT a few times during normal operation, so I went back to stock and never installed it again. The other issue is that it spins, the stock one doesn't.