I have used the MSR miniworks EX with no problems at all. It does have lots of moving parts, just keep the rubbers in good shape and it should work fine.

One thing to take care is, to keep the clean and dirty parts apart.
_________________________