-
Does it make any difference?
Generally, crank length makes only a very small difference until you get to too long. That bargain might not be so much of a bargain if it turns out that 177.5 is too long for you. FWIW, I have 177.5 on the race bike, but I'm 3" taller than you with longer than average femurs. If you want to play safe, wait for a bargain to come up in 170, which will definitely be fine since there's pretty much no such thing as too short cranks.
Crank arm length.
Wasn't sure where to put this. I usually ride 172.5 but have seen a possible bargain come up at 177.5. Does it make any difference? FWIW I'm sort of medium-sized, 5'10" and ~31" inside leg, femur normal size as far as I know. Apologies for mixing up metric and imperial. Cheers.
-edit- This is on a geared road bike BTW so clearance not an issue.