The bumper buttons didn't fit my controller. See photos for comparison with each other. The original button on the left has an extended two-pronged tab that keeps it in place. When trying to install this product, the bumper got stuck and didn't work properly. I do not recommend.