Don't spend $2000+ on a bike with components normally found on $600 bikes. Go for something with at least full 105. That Giant is loaded. OR, check out my Rossetti link in my signature. You can get a full Rival for $1500. I will vouch for their quality and service.