Just bought the above and works really well, but it dry fires the last round.
So - put 5 balls into the mag - it will fire 4 and dry fire the 5th. The un fired ball ends up on the floor - from where I can't fathom. Not the barrel - so must be under somewher. Probably when cocking but the effort means I can't put my hand under the rifle to check.
At the moment I just remove the mag and re-load when one round left but love to know what's happening!