Great, takes a little bit of work though
It took longer than expected, but I also had to do a bunch of custom cutting. The skin I ordered was not for a certain gun but rather just a pistol. It ended up fitting my Spring Field XD 40 very well after some customizing. Heat gun is 100% necessary for this fyi.