I got mine from eBay but ordered the ones with the red alfa writing also on it, wouldn't take them off now would look daft takes a bit getting used too , will post pics up later as on iPhone at the moment
I've got these on mine. what's their significance?
It was originally a good luck charm for the racing team in the early 1900's, and it went on to leave the team somewhat undefeatable throughout a few years and so stayed on the team cars as a good luck omen.
Its been a bit of a trim level badge as of recent times though - people generally still see the green cloverleaf as a good luck charm (thats why I have one anyway - to tame the wild alfa into behaving )