I want to buy this All City crankset:
Arm Length: 165.0 mm
Rings: 46
Spindle Interface Type: Square Taper JIS
Spindle Length: 110 mm
Chainring BCD: 144
Bolt Pattern: 5-Bolt
Crank/FD Type: Single Ring
Chain Compatibility: 1/2" x 1/8"
Pedal Spindle: 9/16"
which (I think) is compatible with this Shimano BB:
BB Shell Width: 68 mm
Spindle Interface Type: Square Taper JIS
Spindle Length: 110 mm
BB Thread Type: English
except I can't figure out if it will fit on a Kilo TT frame, which comes with this BB:
BB Shell Width: 68 mm
Weight: 305 g
BB Thread Type: English
Spindle Interface Type: TruVativ Power Spline
Spindle Length: 113 mm
and these cranks:
SRAM S100 Courier Crank/Bottom Brackets Sets.
Type: Single Ring, Crank
Intended Use: Single Speed
Chain Compatibility Shim/SRAM: 10,9-Speed
Spindle Interface Type: TruVativ Power Spline
Spindle Length: 113,118,113,118 mm
Pedal Spindle: 9/16"
Bolt Pattern: 5-Bolt
Chainring BCD: 130 mm
Arm Length: 175 mm
Rings:48
AFAIK.
My questions: can I expect the All-City cranks and Shimano BB to fit together? Does a matching spindle length mean compatibility between parts? Does the Kilo TT frame require a specific spindle length? I know it has a BB drop of 60 (mm, I assume), but I don't know what that means as far as compatibility.
From searching around these forums I found out that the frame has English threading and 68mm bracket width/shell? So I guess that aspect of the Shimano BB is compatible. The rest I don't know.