Best place for stock engines is either Ebay or craigslist in america. But make sure whatever you consider buying, you take a good look at in person first. Are you sure you don't mean 28ci instead of 28cc. I'd personally go for an ohv but a flathead is good to work with.