I will be purchasing a 9mm PT111 within the next week or two. It will be my first gun, so I would appreciate some recommendations on related stuff. I am wondering what kind of ammo might work best, is there a particular cleaning kit that I should use or avoid, should I buy a holster, and is there something I should get that I haven't thought of? I did get a small gun safe for it already. Thanks!