bearing is $40 and a shop should be able to press it in for $40, pull the car apart yourself and that will be your total cost
do you hear the bearing? if the bearing was bad you would hear it
make sure your tires are balanced first and that the suspension components are good and that nothing needs to be replaced first