Finally I have some funding for little upgrade. I have a 2011 giant reign 2.

I would like to know if this crankset will work/ fit the bike.

Shimano SLX M670 Crankset
Shimano SLX M670 3x10 Crankset w/ Bottom Bracket 10 Speed - BlueSkyCycling.com

Thanks
Johnny.