Perfectly fit my need
This product is exactly as it claims. I only needed the actual key and it easily snapped back on to my keyboard, so I was pleasantly surprised that I received additional pieces (rubber spacer and plastic attachment bracket). I've recommended this site colleagues who are also in need of keys and will use again if I need other keys.