Fail Zerocan be had for about the same price if you find the right vendor. Last I checked they were using FN contractors for their base parts which equals Milspec, i.e. quality underneath the unicorn tears and magical leprechaun farts.
Not photoshop but a 3D render.
Look at the gas key, extractor lug, end of the firing pin retaining pin and lower carrier vent port for the more obvious clues.