The rear spoiler on my US version 84 Spider Veloce carries a badge with "injection" on the drivers side, passenger side is clearly missing a badge.....I've seen "Spider 2.0" badges, is that what I'm missing?
I was wondering about that...because earlier styles had the Alfa Romeo emblem in the middle, right? Mine is on the trunk lid, so that there's space for a third brake light....it is indeed the hard plastic, so are the side pieces....perhaps it's been in a wreck once, I don't know...so I guess I should look for a Spider Veloce badge to make sure it fits!I think I saw on your last pics that your 84 actually has an 86+ rear spoiler for some reason.
The 86+ style is hard rubber with built in brake light, it would say 'Spider Veloce' on the passenger side
An 84 style is a softer foam spoiler with no brake light, it would say 'Spider 2.0' on the passenger side.