I just found this computer simulation of a Rem 700 rifle, on Youtube. It is incredibly well done. As it goes on it shows several different cutaway views of the different internal workings of a rifle action.
That is World of Guns - free to play - starts with simple guns like Nagant revolver or AK47 and to unlock other guns you need to earn exp points or pay