Looks awesome! Maybe add a flashing light when firing the gun to simulate light from the muzzle flash, especially when firing the weapon in dark places. That would perhaps also add some subtle reflective light on the weapon itself. small details that could make a big impact.
By the way, it would be awesome for this project to have an image in the first post. This way, people could vote for it to be featured. (it's used as a thumbnail and preview image)