Hi Guys, I need help. My bike is an old Full Dynamix F29 MTB. I wanted to upgrade to the GX Eagle 12 speed Groupset (Already bought). I cannot fit the cassette as my it needs XD Freebody hub. My question is which XD can I buy, the options that I have is to buy a NX cassette or changed the wheels. Will an NX cassette be compatible with the chain, the Crank arms and the derailleur.