Hi... I have joined up especially to ask about the D1-Spec Quick release steering systems that many people here appear to have used.
I have one simple question. Do you trust them... With your life??? Clearly you do so this might be a silly question, but I just wanted to hear it from someone...