Used to ne a weekly event for me when I used to off road the 90 a lot, deep water buggers everything.
Amazingly the cheapie britpart one took to the stripping/cleaning better than the bosch unit which finally died, britpart one is still on the car a decade later.