Cross Country CDI box. This fits the Cross Country CDI for Puch or Honda
This is a pretty common pin out though so likely a fine substitute for other ignitions found on many Piaggio, Derbi, and Aprilia small motos and scooters.
Red/White/Green/Green input is very common.