One of my local boneyards sells clean selected ones for 50 bucks off the shelf.
You might be able to get around the need for a press by doing on purpose what I have previously done by accident: pulling the hub apart with a slide hammer on the vehicle. You can get the hubs off with a slide hammer intact if you leave the axle nut on, but If you want to pull them apart on purpose, first make sure the hub is freed from the knuckle, because once apart it will be nearly impossible to do. So free it up, then put it back, bolts and all, then take the axle nut off, then put the slide hammer to it. You can rent those axle-pulling slide hammers at places like Taylor Rental. It's hard on your hands, so wear big gloves.