IIRC, my clips aren't all seated 100% but it's on there strong enough to stay in flush. Mine has been on for 1.5+ years now without any issues.
You can dig through this thread to see if you can find more info:
http://www.ft86club.com/forums/showthread.php?t=98740