I feel for you I really do but if you are paying for people to change your oil and complaining about the cost of service I think you purchased the wrong bike.
The target market for this bike honestly is people who like working on their own bikes and riding them.
Sorry but I'd venture to guess 90% of 990 owners change their own oil , do their own valves, and almost all wouldn't attempt a trip to Mexico without a spare fuel pump , filters and other spares in their arsenal of tools.
I do feel bad for you and I feel worse that you are stuck relying on others to fix your bike for you.
I love my 990 but I also love McGuyver and fixing my own stuff. I look at it as quality control....... I control the quality of the maintenance of my own bike.
I hope it all works out for you and you get home safe and sound.