Hey guys, quick question from a noob. I want to be able to practice a bit without blowing through tons of ammo, so I'm trying to find a safe way to dry fire without damaging my XD40. Will the 5.11 training barrel accomplish this or should I get snap caps? Is one better than the other? Or should I get both?