My 20ga Affinity has a regular stock, so can't tell you specifically. But, I have a SA 28ga with shorter but stock. No problems with cheek slap, just didn't fit me well. So, I added a slip on recoil pad for a much better fit. I wish Franchi made an Affinity in a 28ga...