Another place to check would be the smaller mower repair shops.... they most times will keep a few older, but good, engines laying around...
You could also watch CraigsList or even eBay for a local, used but running mower.... You could then remove the serviceable parts and scrap the rest.... :smile:KennyV