Wow, this is too bad. I think all of the parts you need are available in Europe. There are several vendors that can help you.
Several years ago, one of our BB'ers in Paris was faced with a similar issue with his Spider. I will see if I can contact him and put you two together.
In the mean time, please have a look at these vendors:
Germany
Alfa-Service
Spider Point Parts and Accessories for Fiat 124 Spider and Alfa Romeo Spider
http://www.okp.de
UK
Welcome to Classic Alfa
Alfa Romeo Parts and Alfa Romeo Spares from EB Spares - Specialist Alfa Parts Dealers
Nederlands:
Welkom bij Alfa Romeo Parts - Welcome to Alfa Romeo Parts
Home | Van Lingen - Alfa Parts