I agree with GP here, even on a city bike the determination water, grease and fine grit have to ingress into totally inaccessible spaces and ruin them from within is relentless. And then it's 10x worse in a mountain bike scenario.
Clearly not unsolvable but I'd wait for some 1 year use reviews before even thinking about it.