Just now saw this.
You both scored big, from the grin in that pic.
I was pretty jazzed when I got my first 20ga (a Savage SXS), about his age.
Way ta go CaHunter, and congrats to your boy. BTW, I have a similar M870 but in the synthetic. I bought a 26inch vented barrel to go with VR 21-incher. Check out GunBroker.com, AuctionArms.com, and similar sites for new and used bbls.