New 2.5" SSD won't fit - my MacBook pro says it's a mid 2012 15" model - Ask Different
MacBook Pro 15" Retina Display Mid 2012 Teardown - iFixit
MacBook Pro 15" Unibody Mid 2012 Teardown - iFixit
13" Inch MacBook Pro Mid 2012 A1278 Complete Disassembly Speakers Replaced Replacement Repair - YouTube
MacBook Pro 15" Unibody Mid 2012 Teardown - iFixit
MacBook Pro 13" Retina Display Late 2012 Teardown - iFixit
Amazon.com: NinjaBatt Battery A1278 A1322 for Apple MacBook Pro 13" [Mid 2012 2010 2009 Early 2011 Late 2011] - High Performance [76.56Wh/11.6Vv] : Electronics