One of my son in laws has the Mossberg 930 , he likes his a lot , it's well built & it's made in the USA , for an auto it's a dang good buy, a lotta gun for the $$ nowadays.
The Stevens 320 is built in the PRC and looks suspiciously like Winchester's discontinued model 1300. I've never shot the Stevens so I have nothing to add on it.