Im sorry your having issues. I love my KTM lc8 and will never let it go.
The filters have been a common issue on the 990, Im pretty sure there are resolutions.
Not to be critical or judgmental but...
I have to wonder why someone would travel abroad and not works on their own bike?