Isn't there a rule in the US that as long as the trip starts in the US the domestic laws prevail, which state that the checkin carrier's baggage allowances prevail? I am not 100% sure but I think there were several discussions around here regarding this.