eastern beaver 3CS for Yamaha XT1200Z S10
this was on my bike when i bought it, i traded up to the bigger unit so this came off after around 1000 miles...it is missing one connector shown in second photo, so you will need to source one from a parts store
this is the plug version that is keyed...