If you can remove and reinstall the engine yourself.
Any engine rebuilder could rebuild your existing motor.

The last 170 cost about $1000 to rebuild. Parts and machine work. I assembled it myself.

The other engine option is a 200 ci. I dont think you're going to find a new 200 or 170.

You might be able to find an engine exchange place. Exchange yours for an already rebuilt engine.

Why does your current engine need the rebuild?