Hi guys

Can anyone help me out understand what engine is sitting on my bike? I have been now searching for hours without finding a answer....