I modeled a gun called Colt-m1851. One is relatively new, and the other has an image of a worn-out texture. I tried to make it with as few polygons as possible without using subdivision surfaces. The model is intended for operation within a game engine.
This is a turntable with all textures applied.
Gray material (only normal map applied) and wireframe turntable.
This is an animation that disassembles the gun.