MacBook top cases are all compatible. Newer ones have different layouts so need newer versions of the OS to work 100% right.