As Joe points out, your Allstate policy isn't enough because it doesn't meet the requirement for Mexican liability coverage. My sister has been an Allstate claims adjuster for 25+ years and she and her co-workers always buy policies from me for liability.