The Canik TP9SL is a striker-fire pistol ready for home defense right out of the box. No upgrades needed.