I am running the Hell Cat from MS. While not technically quick detach, I can have it off in 7 seconds with an Allen wrench. The handlebar mounts stay on but are not noticeable.