Best Choice: If the keyboard in your laptop is damaged, dirty, corroded, or malfunctioning so that it doesn't work properly, then this new a1706 keyboard us layout is the least expensive solution to the problem of your old keyboard not working.
Product Description: Keyboard should not be used to replace individual keycaps on your original keyboard. Switch mechanism underneath keycap may be different, in which case keycap will not be interchangeable.
Compatibility: Compatible with MacBook Pro 13" A1706 - For MacBookPro13,2 Late 2016: MLH12LL/A.
Compatibility: Compatible with MacBook Pro 13" A1706 - For MacBookPro14,2 Mid 2017: MPXV2LL/A.
Compatibility: Compatible with MacBook Pro 15" A1707 - For MacBookPro14,3 Mid 2017: MPTR2LL/A or MPTU2LL/A or MPTT2LL/A or MPTV2LL/A or BTO/CTO.