To be honest I don't think that it is a good idea of modeling the recoil action.
Like Al said, it would be difficult to pull off, lets say that you would shorten the barrel and somehow smoke, then I guarantee you that 95% of the people viewing your model would not understand it and see it as a mistake. If you would ever dare to take to a show then I promise you that they will put you to the ground.
Sorry
