It took a little effort to install on our Switch Joy-Cons (or third-party versions), but they snap in and work great. They're difficult to take off though, so I'd only recommend using them on secondary controllers where you don't need to take them off often.