Hi Eric,
I have a 912 and it works great. Just keep the receiver and bolt slide clean and you won't have any problem (thow a couple Q-tips in youe pocket).
The 31/2 inchers boot a little, so may want to consider the recoil reducer. (Of course with 10 Honkers coming at you at 40 yards, you don't feel it at the time).
Jeff