There are 2 places I know do repairs on Peugeots. One is Lal at Koswatta, Battaramulla. Other one is Nawaratna at Suwaripola, Piliyandala. He is bit of old school guy. I had done repairs on my 406 about 3 years ago by both of them. Both places prices were reasonable and wont rip you of like Malabe place as I was experienced.