I am in the duel and keep trying to fire, but nothing is happening.
I took off no reload for the mission and it worked fine, but you can also take it off right before the duel (if you know when it happens that is).
Infinite ammo works fine though, not really much of a need for no reload.