I've considered finding a "donor" engine for my Snapper HiVac walk behind and have discovered that it's easier said than done.
The most significant "detail" is crankshaft length. My Snapper needs a 7/8 x 3 5/32 crank. Most are not.
Then...there are various minor details such as which way the starter rope pulls....and various clearance issues.
Chuck