Greg, it's actually 3L "If you are bringing alcohol into Mexico from the U.S., you are allowed to bring up to three liters of liquor or beer and six liters of wine per adult." Your best bet is to confirm your airport has a duty free, then you can buy it in the airport and carry it on the plane with you instead of weighing down your checked bag. My wife and I normally bring a combination of JD fire, Jagermister, and Fireball bottles. All of these are cheaper/same price in Liter bottles at the states airport departure than they are at the liquor stores (at home and in Mexico) and the duty free on the Mexican side.
Thats right My Rumple bottles are three pounds a piece, I was thinking of when I come back and bring Tequila
So I think each type of liquor may be different. And too often people assume Mexico or duty free will be cheaper. For example, we did a price compare on our favorite grey goose vodka. We were able to get a 750 ml bottle in our local pa state store for $27 on sale normally $32. At the philly airport duty free store it was $39 for a liter. Slightly more expensive even when accounting for the larger bottle. At Mexico airport duty free store it was mid 40’s. And at Walmart it wasn’t available. And across the street it was $40 something for absolut which was just ridiculous. At the resort in November I was quoted $70something. End result is if I was getting a common bottle that they have at Mexico Walmart then maybe it is cheaper but don’t assume Mexico or even duty free is always cheaper.
I usually bring a large bottle of Fireball for the cruise in my checked bag. I had one break once. Luckily it wasn’t too bad of a mess. Now I buy and just transfer it to a plastic bottle.
Honestly, duty free is the way to go. That way the alcohol is not taking any needed space in your checked bag. You each get three liters and in the grand scheme of things, you’re only talking about a few bucks difference either way. We always stock up on Crown, Fireball, cognac, and a couple bottles of wine at the duty free. We like to keep the room stocked in case of company. You know southern hospitality and all that.