Touch Bar MacBook Pro models have non-upgradeable SSDs, seemingly under-sized batteries - 9to5Mac
Amazon.com: USB C 3.2 Gen2 MacBook SSD Enclosure for Apple Flash SSDs 12+16 PIN MacBook Pro MacBook Air Mac Pro iMac from 2013 to 2017, with Adapter to Support M.2 NVMe SSDs (
Amazon.com: Odyson - 512GB SSUAX SSD (PCIe 2.0 x2) Replacement for Apple MacBook Pro 13" Retina A1502/15 A1398 (Late 2013, Mid 2014) : Electronics
SSD upgrade on MacBook Pro 2014
Amazon.com: Sintech NGFF M.2 nVME SSD Adapter Card for Upgrade 2013-2015 Year Macs(Not Fit Early 2013 MacBook Pro) (Black) : Electronics
655-1857) 128GB SSD - Apple MacBook Pro Retina 13″ & 15″ (2015)
Apple MacBook Pro 16" Laptop M2 Pro chip 16GB Memory 1TB SSD Space Gray MNW93LL/A - Best Buy
The next-gen MacBook Pro with Retina Display: SSD Analysis
Photo tutorial: Upgrading a MacBook Pro with an SSD