ORIGINAL: AJ52
Get a rifled barrel for that 20g 870.Install a decent scope and it will do as well or better than any 12g out to 150 yrds.
I took two deer last year with my .20g with rifled barrel. Shot one out at 85 yards and it dropped it like a bad habit.