Need help with engine ID

#1
I picked this engine up today, can anyone identify it. I found these numbers
143 751032 ser 5025B no other visible markings, 5/8 shaft and believe it to be a 3.5 hp, exhaust port comes out on the shaft side of the block.
 
Top