A longshot but worth a try. I bought seals from this guy a few years ago and he had others in stock, all new. He might still be selling:
Simon Borell - [email protected]
Engine Compartment rubber seal, managed to get brand new one from French company called AUTOSTORIA for 40 euros They seem to have quite a few Barchetta spares..