Well, Germans always do it the best way in mechanics, but it can be kept much simpler.
Here is a translated link to a thread from a friend of mine. The modified gun is that of a Stug, hence the recoil spring put on top, but it can be put on a side as well.
http://uk.babelfish.yahoo.com/transl...rUrl=Translate