Manufacturer

Model

Barrel Length

Smith & Wesson M&P40 Shield 3.1''
Smith & Wesson M&P40 Shield M2.0 3.1''
Smith & Wesson M&P9 Shield 3.1''
Smith & Wesson M&P9 Shield M2.0 3.1''