Last year I got a flat from a leaking valve stem and happened to have a Harbor freight lightweight floor jack in my pickup bed. I tell ya that I felt like a Nascar pit guy changing that tire. Whipped out the jack, took the lugs off with my Dewalt 18 volt impact driver, replaced tire, had everything put away and was torquing the lugs by the time the wife got out of the Maverik gas station.
I now carry the floor jack in my pickup bed all the time and an extra spare as this flat left me with no spare and 30 miles of gravel road. Probably don't need two spares as I upgraded tires but its what I carry.