This gun took me around 7 hours to model and texture, used real world photographs as reference. Lighting and final rendering done in C4D Octane
Final render in Octane
Modelled in Maya
Basic Blocking