The Roads to Bahia de los Angeles are better than many roads in Los Angeles. There are hardly any pot holes, debris, or obstructions. The army check points are manned by polite disciplined and professional soldiers. I feel safer on MX1 than I do on the 110.
The road is OK, some of them have a lot of ruts, the principal road that goes from North to South is quiet good.
Gasoline is only found at the cities for a good price, otherwise there are some people selling gas everywhere on the side of the road, more expensive...of course.