Stock went on easy and fit perfectly. The forend did not fit on my mossberg 500. I had to do quite a bit of die grinding to get it to work.
This review was written in the old system and had content requirements that are different than reviews written today.