I'm getting new everything, so i'm getting a new crank, and ball bracket. What is the most common spindle length I could use for the crank below? Try to give me the one that will most likely work. I'm thinking between lengths of 107, 110, 113, and 115 mm lengths. Also, does anyone know how many teeth are the best for speed on a crank? (44, 46, or 48). Remember, i'm new to this all, so please make it simple!

81KxaeOPuYL._SL1500_.jpg
http://www.amazon.com/dp/B00FNT194E/...I23OYKGUGJ8YX0