I'm looking to replace my small honda fairing on my 20105 Honda VTX 1300C for a National Cycle Switchblade Chopped windshield w/ quick release hardware. I watched the video's on it and I am concerned that it may inadvertently come off. Not so much while riding, because I know there is constant wind pressure on it but what about low speeds or a stop and gusty winds? Would love to hear from you and your thoughts about this. Maybe you have one and can share your thoughts on it.