We have an 18 year old Diesel Pusher that we are the second owners of and have had it for almost 11 years. We fixed a lot of stuff when we first bought ours, but since then we rarely have things go wrong. But we are not in much of a hurry so in the rare instance of something that needs fixing it is not a big deal.
Of course something outside of your control can happen. Last fall we were in Wilcox AZ and a tornado hit less than a mile away. That caused 12,000 dollars of damage to our coach. It was still drivable though. Scarred the **** out of me, the dog, and my wife.
Bob