I had the same prob on a Mitsubishi Delica. My mechanic said it would be more expensive to strip clean and refurbish than to buy replacement part and fit it because of the amount of time and fiddling involved.
If you can do it yourself fine but if not I'd go for the replacement (secondhand?) option and a good independant mechanic rather than a main dealer.
Mine didn't cost anything like £400 but I can't be exact as it was in with some other jobs.



