Have you pulled the engine yet?? Wondering if you have gotten inside to see the carnage?
I'm putting my U800 back together and can tell you, If its bad then its not likely cost effective
to repair? (maybe.. if you can do it yourself?). Mine only had a knock and was well over $1000 in
parts alone... I could have cheaped out and done the absolute minimum, and ending up with
other issues later, so I got all the key bits...
A new Crank assembly is likely another $1000 (was able to save mine). So I did....
An Ontarian on Kijiji posted his new dealer installed engine cost $5200 ... ('15 800cc ) seems a
bit high, but at $100+/hr it adds up

?
So.. a rebuilt engine that you can do yourself may be a good bet.
N-Flow is the only CF Moto specific re-builder I had come across.
The engine is pretty decent to work on so a reputable shop near you may be able help/do it?
Take any/all of this as you like.... and good luck!