We've about beaten this one to death, I guess. I measured just the shank length, not the bolt head. Mine also have the top 5-6mm unthreaded; also require a 17mm socket - I think most 10mm hex-head bolts are 15mm. As near as I can tell, the depth of the threaded steel inserts cast into the hub is about 3/4 inch (19mm), so a 25mm long bolt would engage the threads thoroughly when tightened against a lock tab/washer and the sprocket. 35mm definitely isn't needed for the stock setup, but for whatever reason, that's what's on my bike. 5twins, if you could use them, PM me.