Kohler Command Pro 7 Engine
Complete with Heat Shield. 44mm to keyway.
eBay