Passports are just fine as well. Used them many times.
I wouldn't use a USB flash drive, external hard drives seem to be more stable as a backup medium from my experience. Plus if the drive was to ever crash, it is easier to recover data from a mechanical hard drive then it is a flash drive.