High poly was created in Maya and Zbrush;
Normals was baked in Maya
Textured in Substance Painter
For shotgun I use 3 materials: with 2k, 1k and 256*256 texture maps.
For Bullets - one material with 512*512 textures
https://www.artstation.com/artwork/2O1nA