Found
this link online the other day, basically it's a website that allows you to design a gun using a wide variety of actual guns as a base and then adding on equipment pieces like scopes, barrels, silencers, bipods, etc.
Here's what I came up with:
