Virtually any drive will do provided it is the correct size and has the correct interface. If you have a local PC shop you could take the old drive in and ask for one similar. They are not difficult to take out/refit. There are only two sizes, deep ones, i.e. about 40 mm, as fitted in most desktop PCs and slim ones as fitted in laptops.
Something like this
should do the trick if it is a desktop PC provided it has a SATA interface. Unless your PC is really ancient it probably will have.
Older PCs had an IDE interface and you would probably have to revert to something like ebay to find one of those.
If your PC is a laptop then you need a slimline version something like this
If you can't find something suitable to mount internally you could always get an external one that connects over USB such as this