I recently bought a small motorcycle bike tire patch kit that fits under the seat & i'm also looking into getting a really small air compressor for under the seat as well.
If I am riding locally, I take the small inflator...
If I am going on a long trip, I throw this small compressor in my back pack. When I ride from AZ to CA, there is a long 60+ mile stretch of desert highway with no services. I figure if I develop a small leak, I can inflate the tire with the compressor, go 20-30 miles, stop again re-inflate and repeat until I can get to a service station.
Again, I think it would depend on the circumstances and distance you are riding.
*** Note *** the $20 bill is just there for size reference and comparison.
In the end, the last flat tire I had; I just called AAA and had the bike towed, as I was local. I had my girlfriend pick me up in her car for a ride home. She started to give me grief about motorcycles in general, no spare tires, etc. etc., thinking quickly, I suggested a trip to a local ice cream shop and she quickly forgot about harassing me about the bike. Oh the power of ice cream to quiet an angry woman...
I carry an 8 oz bottle of 'Ride On' and a mini hand pump stashed under the passenger seat (plus tube and scraeder tool). Already used this set up once on a flat, and was back on the road in about 10 minutes. The hand pump sucks, though, used the gas station air to top off the repaired tire; you can also get a CO2 kit, with a special type CO2 cannister (don't use the bb gun type).
Slightly off topic but I purchased a "jumper" portable battery with a tire inflator for my vette considering its old I have a feeling if I don't use it for a day or two it will drain the battery
Well, I personally do NOT like the hand pump option nor do I like the little co2 things. I really want a tiny compressor that I can attach to the cig lighter or batt tender.