One thing I will say if you decide to pursue this is to look at the pixel density and resolution settings of the original tartan red sample you used online. It will be defined in the photoshop file typically under the "image" dropdown. Then open your gun photo image and check it there too.
The pixel density and the corresponding resolutions must match or be very close to get a proper idea how the gun will look if/when you decide to do this.
Some graphics programs ignore the differences when pasting and just do it and scale the pasted image to fill the mask layer.
Otherwise, your end result could look quite different than your photoshop rendering. To me, that tartan looks quite enlarged and is probably a lower pixel density and/or resolution than the gun image you pasted it on. So the plaid effect for the final product is probably going to be much smaller and more condensed and subsequently not so in your face large like it is in the photoshop image sample you've done. If the plaid image is too low a resolution, then it may look fuzzy when you paste into the mask layer and match the resolution to your gun image.
Here is an example of the pane you want to go through below. There are several different settings that relate to both pixel density and resolution in photoshop. I seem to recall in Photoshopl it may be LPI. Photoshop was traditionally used in pre-press production so they used LPI or Lines Per Inch when they first developed the program. Its what printer use when printing a physical brochure you hold in your hands. Then stuff shifted to web, which uses pixel densities and "screen resolution" rather than pre-press LPI as a basis for how dense or clear the image is. Pixel density, LPI and resolution are a little bit complex to wrap your head around, but all of them drastically effect graphics clarity and sizing both on printed material and everything from computer monitors to retina style displays on an Iphone which show crystal clear images.
But, you can get it close by matching the resolutions and settings that I've pointed out in the attached sample graphic. There are several settings to master when doing this stuff and there are tutorials and help links online if you want to waste time seeing how it all works.
View attachment 9989