To actually answer the question YES it will work fine. One of my bikes had x0 9 speed gripshifts and 10 speed triple shimano crank with the big ring replaced with a bash guard, shifted fine. Here is the thing that matters, the front 9 speed x0 gripshift isn't really indexed so it doesn't give crap what crank you have, what FD you have, or how many speeds you have. Now I say it isn't really indexed I mean it has a 1,2, and 3 on it but it has many trim spots between each gear