Free: Contests & Raffles.
12's can be a bit of overkill for most upland hunting. You might consider a 16. Same payload and punch as a 12, in a much slimmer package weighing the same as a 20. It's the perfect goldilox upland gauge in my opinion. I have a couple 16 sxs's both weighing about 6 lbs, , and they will hammer roosters out to 45 yds. with 1 or 1 1/8oz. 6's or 5's, and will be the belle of the ball doing it too. They are regaining popularity among upland hunters (it used to be the most popular gauge), so ammo is getting a lot cheaper and more readily available for them too, or you can reload. Since you like autos, a sweet sixteen would be just the ticket too.
Keep in mind that there will be no lead shot in WA state soon. I will be glad I have my 12ga when that happens.