Amazon.com: Timetec 512GB MAC SSD NVMe PCIe Gen3x4 3D NAND TLC Read Up to 2,000MB/s Compatible with Apple MacBook Air (2013-2015, 2017), MacBook Pro (2013-2015), iMac (2013-2019), Mac Pro (2013), Mac Mini (2014) : Electronics
How to install an SSD on a 15-inch Retina MacBook Pro
Touch Bar MacBook Pro models have non-upgradeable SSDs, seemingly under-sized batteries - 9to5Mac
MacBook Pro 13" Two Thunderbolt Ports 2019 Teardown - iFixit
How to Upgrade MacBook Pro SSD Storage (Touch Bar, 2016-2020): EveryMac.com
MacBook Pro 16” 2019 Teardown—A Better Keyboard Can't Fix This Thing - YouTube