One thing I do recommend on ammo. Research the particular ammo you want to use to your weapon you want to use it in. Sure you can use practically any bullet in your gun (you know what I mean) but look at the ballistics, speed etc. for short barrel guns, medium, long. etc. With the new Canik I just bought I bought a few boxes of Federal HST 124 gr. for it as it is better for short barrel guns more so than longer barrels. The speed drops off in my G19 with its slightly longer barrel!