I would like to buy new XX crankset with next parameters: 26-39/170mm, q-factor 156. But I don't sure that it will be work good with my bike. According to image below I can install this crankset on my bike. But I don't sure that XX crankset will be compatible with next items, installed on my bike:
gear shifters: x0
front derailleur: xtr e-type
rear derailleur: x0
cassette: xtr 9spd
chain: kmc x9sl (9spd)

And major question: will it right choice? Honestly, I don't like how looks all xx components, what else double crankset can I choose?
Thank you.
PS. I am sorry for my English =)