I rebuilt my range rover seat switch last night. It is a little intimidating since there are 16 little bb sized bearings and 8 springs. Once you carefully pry the case open (someone recommended doing this in a tupperware pan in case things fall out) you simply disassemble each switch, clean them and reassemble. I was not able to get the main front/back rocker to come loose so it is still a little rough but the other adjustments work great now.
I was still thinking of trying to find a replacement for just in case but the least expensive I have found is $124.95. My wife drives the Rover as well so I really need the seat adjustment working.
We did just take the Rover up to lake Cushman on the Olympic Peninsula for a weekend of camping at a friends lot. Loaded with the family, gear and the rooftop tent we got 15.5 mpg. Not bad for a v8.
Hope this helps someone.
the other Craig