For likeness I did a lot of back and forth between Zbrush and Photoshop to get the correct shapes - I probably could've put more time into it and made it more accurate - but I didn't have enough time.
I did a lot of detailing, but I had to decimate a lot so it could render properly. I lost a lot of detail in Keyshot, but Zbrush renders show actual quality.
This project took me about 1 full month to complete. It was inspired by Daredevil's Punisher from the Netflix series.
Big thanks to Tom Jay for donating his AR15 - https://www.artstation.com/artist/tom3djay
Revolver was done by me few months ago, every other gun was downloaded from Turbosquid.