Hi
Think Automotive do 'Aston' Filler caps, I bought one for a project a year or so ago. Can't remember the prices off hand. http://www.thinkauto.com/
They are located in Isleworth, so you may be able to pop over and take a look. I found them very helpful.
Think Automotive.
292, Worton Road...