S&W M&P9 Shield recoil spring 2014-10-21 - daustin