Looks like a Savage/Stevens 311 to me as well. Does it have the date code just behind the knuckle on the bottom? These were made from 1949 to 1989 so it might have the date code..Geo

Maybe made by Stevens and sold unbranded by one of the hardware chains?