Im thinking to upgrade the read shock and fork suspension of my Giant Trance X 29er. is the Fox Float x and fox 34mm talas 140mm 2014 fully compatible with the geometry of Trance x 29er.

Also if the fox float x is fully compatible which size is the correct one?