As far as cleaning, you do not have to clean it after each shoot. It's a good idea to do so, but it's not really necessary; as long as you stay away from lead when you buy your ammo you have little to worry about. What you can do is right before you put your gun away from shooting at the range...