Ok, I'm not the brightest guy and I traded cranks. Now my "new" cranks don't fit and there's no going back. So, I need a new BB, cranks, and a direct mount chainring. I need advice.

Bike: yeti SB95 (alu frame, carbon rear triangle)
BB: 75mm GXP (confirm?)

Yeti site says I need a 166mm Q-factor crank, FYI. I presume to clear the chainstays.

I'm having a heck of a time trying to find replacement cranks (BB is fine, I can figure that out).

Any advice? I'm MTB-less until I get this done.

Thanks,

Al (who will, from now on, leave well enough alone!)