Yeah I had a issue with my Corbin when new also but mine was that it was tough as hell to snap in, and when it did it was near impossible to take off. For me that locking pin (or whatever its legal name is) wasnt quite lined up to snap on easily. I took a hammer to it and wacked it into proper placement, been issue free ever since.I just bought a Corbin seat for my 06 Speed Triple from a guy on E-Bay. I can not seem to get the reat seat latch to hold. When I first put it on it did latch and then was really hard to get it to unlatch. I do have a Triumph OEM alarm under the rear section. Anybody else ever had this problem?