Amazon has the Seagate Portable 5TB External Hard Drive HDD (STGX5000400) for $105 with free shipping. Features 18" USB 3.0 cable.
Amazon has the SanDisk Extreme V2 500GB USB-C 3.2 Gen 2 Portable SSD (SDSSDE61-500G-G25) for $95 with free shipping. List price: $150. Features up to 1,050MB/s read speeds, up to 1,000MB/s write speeds, up to 2 meter drop protection, IP55 water and dust resistant.
Has excellent Amazon Reviews.
eBay has the Seagate Terrascale 4TB SATA III 64MB 3.5" HDD (Bare Drive, ST4000NC001) for $60 with free shipping. Has excellent Amazon Reviews.
Amazon has the 400GB SanDisk Ultra UHS-1 MicroSDXC Memory Card w/ Adapter (SDSQUAR-400G-GN6MA) for $45 with free shipping. Has excellent Amazon Reviews.
B&H Photo Video sells it for the same price.