Gap XL is too big for "很瘦". For your reference, my son (1.75m, 1251b) wears M (Gap men).
American Eagle has "29x32", "30x34". A&F should also have similar size.
American Eagle has "29x32", "30x34". A&F should also have similar size.