I've never had a locking mechanism on any grip and I've never had an issue, you have grips fly off often? No particles, they're more sticky than anything else. Better than Oury's, who everyone has and I find crazy uncomfortable.
I'll take pictures of them on my bike tomorrow, definitely look different in person.