The mossberg (don’t laugh) SA-20 Turkey version is set up with all that, but has a 22” tube. By all accounts, it’s a good 20ga semi. It may replace my 870 21” 20ga.....but it’s hard to part with that little hunk of junk, too.....it’s killed a lot of birds, and being a pump hasn’t cost me anything so far.