I was having a blast fitting these buttons until I realized the L2 trigger just wasn't a perfect fit as others have described so I settled on the OEM L2 R2. For the Gen 2 model, everything else fits perfectly and feels as good as the OEM buttons. It's worth noting that the replacement touchpad cover on the front doesn't have a window for the LED to shine, but I personally like that there are no LEDs in front of my eyes. They don't match the Glacier White OEM controller perfectly, but they complement it well. It's great that this set had extra screws and a screwdriver. Would order again and highly recommend if you don't mind using the stock L2 R2. You could probably use some sandpaper to change the L2 R2 as they are right around the corner.