Can I recommend Rob of Auto-Essentiel in Labastide-Rouairoux, in the Tarn, about 20 miles east of our place? When my Disco 2 got smashed into, he and Pascal his mechanic repaired it with parts he had from an identical vehicle. Rear axle, two doors, etc. He is Dutch so speaks Dutch, English and French. He has absolutely tons of spares and is the "goto" person in our neck of the woods. He is a lovely bloke and Pascal knows what he is doing. Has Bearmach, Terrafirma, T-max and Britpart, on his site. (He's always asking me to bring vehicles over for him!) No call out though, well, probably not if you are in a hurry, and certainly not 24/7.
Please pm me as I have no idea about how to do this and I can give you his details.