Yes, uhaul, aaa, etc are all good things but that assumes you acan get to a place to make the calls and or do the rental transaction. I have traveled to places where they would find you by the buzzards circling overhead so keeping the machine rolling is a good thing. Making all repairs could be done at home but getting there can be an adventure.
I have been run off roads, i have been intentionally hit with a vehicle, i have been so stuck that the tow trucks couldn’t get in to me, i have been fording rivers and had machines moved sideways until the drive wheels caught traction on boulders down stream, i had a drunk force me to make a rapid decision to go off road in a downhill corner at 55mph and rather than go off a cliff I decided to steer it in a broadside slide up onto the pavement where the vehicle promptly went airborne flipping over in the air coming down drivers nose first rocking back onto the drivers A pillar then onto the roof where it slid down the road a ways before flipping onto the passenger side; the drunk that caused it left the scene and we were in the mountains 50 miles from, the nearest town. My girlfriend and I pushed the wreck onto all fours, changed a flat tire and drive the remaining 5 miles to where a rancher was going to meet us. No phone service for many miles and after changing the flat tire I was able to drive the wreck 400 miles back home. Honda 600 Sedan was a tough little car. My point being was if we had not had access to simple tools we could not have driven it that 400 miles back home. BTW neither my girlfriend or I were hurt in that mess.
I was thinking along the lines of Britmog but would add spark plugs.