I have been riding in Mexico for 16 years and so far I have been hit once by a Car (nothing serious), once someone hit me with a rock, and another time with a can of coke. The funniest thing was when I rode over a Mexican soldier and broke my collar boon and two ribs. I guess that in 16 years of lots of road and off-road bike, is ok and that I have been lucky. Any way I will continue riding as long as I can, I love everything that is involve.
Salud
Alejandro