You can try cleaning it, its a bit of a mission, remember to do it in a well ventilated place due to petrol fumes and make sure there are NO naked flames.
Best place would probably be Euro Car Parts or German Swedish French, they are all over the place and do a good price if you need one straight away.