<p>A rifle lower receiver (100) has a trigger well (103) and a magazine well (108). A hammer (264) is disposed within a triger box assembly (200) disposed in the trigger well (103) and configured to pivot from a first hammer position to a second hammer position in response to moving a trigger (238) from a first trigger position to a second trigger position. A gear member (226) is disposed in the trigger box assembly (200) and has a predefined number of gear teeth (226c) and a locking member (226e) extending from the gear member (226). A pawl (260) is disposed within the trigger assembly box (200) and connected to the trigger (238) and operationally engages the gear member (226) to increment the gear member (226) once per trigger pull. Upon reaching a predefined number of trigger pulls, the locking member (226e) locks the trigger (238). A release lever (120) on the lower receiver (100) is operably configured to advance the gear member (226) one increment to unlock the trigger (238). A method of dry-fire training is also disclosed.</p>