Best bet is if your worried about the finish keep it in a safe and carry a firearm you don't care gets scratched. Like stated any firearm in a holster will eventually show finish removal especially on the sharp edges. I have never found a way of keeping dirt and grit out of my holster and I carry IWB. Maybe I'm a slob.