RARE top mount distributor for fiat twin cam engine.  
I believe it's from a 124 Sport BC, but should fit other models if they have the correct cam housing and camshaft with drive gear.  eg 131, 132, 125 etc  
please see the pictures and do your own research.  

This is the distributor you need to fit the original twin carb maniford to a fiat twin cam.

There are stampings on the housing you could look up if unsure.
The cap is in excellent condition, may need points or condenser. 

See my other listing for exhaust camshaft with drive gear from 124 BC twin carb version.