To name just one dependable supplier click here
You have a huge choice -
Either buy a ready to go external HD
If you have a spare HD doing nothing, buy an enclosure and fit your own HD inside.
Do enquire if it has its own power supply, you can buy them without, but the power will then have to be supplied via the computer's own usb source.