I had a back one that I fitted to a bike from Frederik in Belgium...I'd have to dig out his details (if he's still going)...
The back fitted very well but I didn't like the front one I got from him...It was definitely wrong at the front and I could prove it as I had an original on my own bike...I mentioned it to him but he insisted it was correct, so we agreed to differ on that one...
There are some very good Australian replicas but I shudder to think of the postal costs...Avoid the Indian ones....
Stuart Bray Motorcycles regularly breaks M20s so you would probably be able to get both (original) mudguards from him but don't expect them to be cheap...Ian