I finally got to shoot my P40 today. Recoil is very manageable, but the grip is way too short! I believe that I shall be looking for some S&W 4006/4013TSW mags and use the KelTec extension for the S&W 4906 mags to fill gaps. The P40 barrel and slide are shown on top. The lower is a complete P11 that I built from parts this past winter.