Guess I am lucky. I bought an 8 year old high end DP kept it 12 years and in all that time other than yearly service which averaged about $300 each year only did the following in 40,000+miles.
tires $1800
radiator $1500
injector line $300
This unit was never babied and seldom sat for more than a month. I have had its replacement for a little over a year now and had one repair that was there when I bought it and cost around $2000.
They are expensive but fuel and repairs are things you have to do if you want to use them and ride.