My 15-22 arrived while I was out at the range this morning. Luckily, my youngest son was home and so he signed for it. It took 14 days to make the round trip.
All the missing pieces were replaced, some new springs installed, and it looks like it is ready to go. They tossed in a new 25 round magazine. Wasn't expecting that as I thought they had quit doing that. So that was a nice surprise.