Ron
It is never a problem leaving with as many as you want, a few pesos @ Aduana and they look the other way. I believe you are allowed to leave with "3 bottles". I have only been stopped once on the way out with 3 X 1.75s of Brugal and 5 Litre's of Barcelo Anejo! I smiled and slipped the guy100 pesos and he said "bien viaje"!
The official US policy is you may have One Litre of spirits Duty Free. If you do not look suspicious and have normal looking luggage they let you right through. The worst case scenario is you pay the US Customs tax and tell them you did not know. You will only have to pay the tax on what you paid for it in Pesos. Keep a receipt hidden just in case.