Re: dirty seat belts, you all may be interested to know that on the latest cars, MMC have made up a plastic shield to cover the belts and keep them clean, they have also extended the plastic inner shield at the rear, which stops the mud being thrown up around the leather hinge stop, so having done all that, I suspect that stopping the problem at source is proving too difficult for the company, although clearly not for us intrepid owners.
I went for the cheapskate version of the rear mudguard, using a bit of aluminium that I had in my gash pile, which I bolted to the little deflector at the front and, using a suitable piece of metal, screwed to the ash frame, which supported the rear, and stopped most of the muck. Cost zero and less than an hours work.