Yeah, you can literally buy a 3 dollar 120mm fan online. You want to aim for a bit more expensive than that though.
Go for a trusted brand like Thermaltake. I've never had a problem with them. You should get all the hardware needed for install all in the package.