RE: 12 or 20 Gauge
If you buy the 12 your set for life. Not knowing your age i would suggest the 12. if your a younger person or a small light adult maybe the 20 is the way to go but like every one has said. you can always shave off but you cant add to it. and there is no other way than the 870 in my book