Screen type, do I need a specific screen?

Hello, I see the same part number listed for different models for different years, how can I be sure to order the correct one? I have mgxa2b/a EMC2876 mid 2014 A1398 it has 12-pin camera connector. If I search for EMC2876 all the screens are really expensive but would another one work, do I just need 661-8310 with 12-pin camera connector? or something more specific do I need to ensure it is listed for EMC2876?

Thank you.

crwdns2934089:0crwdne2934089:0 crwdns2934093:0crwdne2934093:0

crwdns2934109:0crwdne2934109:0

crwdns2889612:0crwdne2889612:0 1
crwdns2934285:0crwdne2934285:0