Thanks so much for your advice, I just check MS color about the TS-E price, they give me 3800 for 17 and 3200 for 24, and 24-70II for 2999. But price of 24-70II on the street is 27xx. After read the replies here I checked other stores, TS-E price is much cheaper, I used to buy all my equipment...