I will strip it down to get a look at the relief valve inside its just springs so I would imagine so long as nothing is broken and its all clean from rubbish it should work. I will need to have a think on how to test the cap once its rebuilt. Hopefully have a brain wave when I strip it down!
I found this on the web earlier http://www.mgfcar.de/fuelcap/ shows all the parts.