I'm using the Nasbar compact crank on my new road bike. It's a great crank at an even better price. The 108 works on my 2X10 setup. ISIS bottom brackets use the Shimano tool. If you dry fit everything without torquing everything down, you quickly know if you've picked the right bracket. Nashbar seems to have a good return policy.
I wouldn't change crank lengths without at least trying them out on a different bike. You should be fairly tall if you are going to use 175's. I am 5'7" and use 170's on both my singlespeed and muti- speed road bikes. I put 172.5's on my touring bike only because I didn't know better at the time. Remember you have to spin for speed and longer cranks spin slower than shorter cranks (all things being equal). Al