I also has the 6m visco binding problem
I was looking hard for some alternate center diff but with not much luck.
I would prefer helical/mechanical/torsen alternative but it seems there is nothing like that at all.
20kg visco is out of question, i drive it daily and not that hard.
is there any alternative?