Is it more natural (or easier) to say:
... , wenn zwei Menschen von unterschiedlichem Range sich einen Eheschwur leisten!?
rather than:
... , wenn sich zwei Menschen von unterschiedlichem Range einen Eheschwur leisten!?
I have already referred to some enlightening past posts, notably this one, but there still remains one point that I hope to clarify.
When a subordinate clause is relatively long and you place sich immediately after a conjunction, it does not seem easy to keep track of the relation between sich and the verb leisten placed at the end.
As a non-native speaker, I'm more inclined to put sich closer to leisten, but how do native speakers think about this?