This is a genuine Honda GX160 short engine with a 3/4" parellel output shaft.
Just remove the items from your old engine and bolt them to the brand new short engine, thus giving you a new engine at a fraction of the cost.