I have a tristar krx semi-auto shotgun and it runs fine. During break in period I had a few hangups but after that its pretty reliable