I'll be at this one. I'm going with an NX8 as the red dot lights up like a fireball for the hoser stages and FFP for holds at 600 should be pretty quick.
Did some figuring on round count (using stage descriptions).
Minimum rounds with zero misses:
Stage 1: 10 pistol / 10 rifle
Stage 2: 20 pistol
Stage 4: 10 rifle
Stage 5: 0 pistol / 12 rifle
Stage 6: 6 pistol / 6 rifle
Worst case scenario
Stage 1: 15 pistol / 15 rifle
Stage 2: 30 pistol
Stage 4: 30 rifle
Stage 5: 15 pistol / 12 rifle
Stage 6: 12 pistol / 12 rifle
Worst case total rifle: 69…bringing 80 in 3 mags
Worst case total pistol: 72…bringing 78 in 4 mags