Tamiya Yamaha SRX-6, A 600cc Air cooled, four stroke, single cylinder, SOHC engine.
And a head on view.