That is one of the most brilliant duells ever. Rob Roy is absolutely underrated - forget Braveheart, this one is so much better.
I remember seeing this one in the theater and yammering on extensively to uninterested comrades about the awesomeness of this final duel.
I really enjoy it, too. Thanks for posting.