We've had good luck with AAA+. Worked out well when my truck died on the western downslope of Vail Pass, or when Claudia's '40 puked its water pump last March.
I just used AAA+ two weeks ago when I lost my t-case just outside of Camp Verde. Got a flatbed ride home (80 miles) no charge. The plus plan gets 100 miles towing for free. Don't forget you can get discounted hotels, flights, and car rentals with AAA as well. Most years I don't get all my money back in savings, but when the big one comes every couple years (like two weeks ago) it takes care of a couple year's worth of dues. We pay about $140/year for me and my wife.