bike shop will have the spec on length, but you'll need a chain breaker, as far as best chain, depends on what you're looking for, free rolling chain (least resistance, roller chain, long lasting & no quite to free rolling, o'ring chain, longest lasting chain, X'ring, you likely won't feel the...