I thinks in some places using photosource is okay if it isn't all the texture is made of and is used lightly and more as texture than full on diffuse. Might also wanna look out for those seams :P
Can we get a render of the weapon without the diffuse? I'm curious to see how the bake/smoothing came out. Hard to tell. Maybe use a gradient background for the renders too. The high poly look great!