Often the road surface has been washed away by flash floods-so beware. There are animals and other hazards on the road day and night. Paved side roads are fine but dirt roads vary from good to impassable. There are service stations approximately every 50 kilometres that sell gas and diesel. Only purchase premium gas.
Propane is more difficult to find.
We had good experience with mechanics in Mexico. We had our roof rack welded in Mulege and after three years it's still holding together. They spend their days driving up and down the roads and out to popular beaches in search of broken down tourist vehicles. They are never more than a few hours away. I am a humanitarian and like most Canadians I will stop on the road if I someone flags me down.