Looking to replace or rebuild a Rupp TT500 engine

I bought this rupp TT 500 from a friend he was the oringinal owner, it still runs ok, I was looking to replace the engine or rebuild any ideas.

I will post pics of the 2 projects the other is a suzuki trail hopper