First do all the maintenance. Like Chrly said, how many miles you going to do? Do a bolt tightening inspection. Perform upcoming maintenance ahead of time (spark plugs, air filter, etc.). If you're tires are <50% and you're going to put thousands of miles on it, I'd consider replacing ahead of time. It's a 2007, I'd seriously consider doing some of the hose and other changes especially if you're changing elevation. You might consider replacing the battery and lights. Bleed/flush brake lines, check brake pads. Perform a chain inspection, lube/inspect throttle cables, etc.
Of course the bike's tool kit. Like Rook said, plug kit with CO2 cartridges or pump. You have a tow vehicle which is good, but then there's what you can take when you're riding.
Other things I'd consider: duct tape, zip ties of various sizes, safety wiring, basic tools, bits, and wrenches (enough to do some light work, remove some bodywork, tighten fasteners, change oil, etc.). Don't forget to bring cleaning supplies, for your visor, gear, bike, windscreen etc. Bring spare fuses and if you have other spare parts (take offs) you might consider bringing them too.
Just some ideas. I'm big on maintenance, IMO I have to be the way I ride. I have to know my bike's in tip top condition every time I throw my leg over... the world is my racetrack!