Great, all front buttons match OEM button heights so no sticky issues like other brands. The problem with these buttons is related to the middle part of the bridge between the shoulder buttons where the sync button is located. Chrome doesn't match so I used the clear jumper that came with my shell. Still looks good, just wasn't what I wanted. My red set had the same issue - I assume the gold and blue sets I bought will also have this issue. :( The bridge part has too long a section that slides over the lower motherboard so it just slides off the controller. Something else is wrong there and I couldn't get both sides to snap to their pins on the front.