Very modded indeed. That sucks. At least you're still typing. I hope you recover fully w/o any lasting issues. The best luck I had finding a good deal was getting my wife to toss it out on Facebook that I was looking for a Tenere. One of her friends several states away saw one at a local dealer and passed it on. Turned out to be worth the fly and ride for a 1k ride home. Easy for me and I was able to stay with the friends there and save on a hotel room even.
If you find a new left over or low mile bike a few years old, it's worth calling Yamaha, (YES Claims and Coverage - 1-800-962-7926), to find out if it has remaining factory warranty or remaining YES extended warranty. The factory is 12 months, YES can be 12 to 48 months. Both a transferable at no cost. Some dealers try to get an inspection fee, most do not. It costs them nothing to do it. You just have to prove ownership and usually bring the bike in for VIN verification. Once what ever warranty is in your name, you can add the YES or more YES up to the maximum 48 month over the phone. There are good threads on that on this forum.