Planning on picking up g19 next tuesday potentially, if not later next week. What else do I need to pick up? -Snap Caps are on the list -Cleaning kit. I've fired many a guns in my day, but they were my fathers so he always cleaned them. So what all do I want to look for in a good cleaning kit? -Holster Am I missing anything?