yup, you can pay less but you get what you pay for. its not a job you want to do again in 6 months.
duralast hubs were like 80 bucks with a 1 year warranty.
go to all the auto parts web sites, most have prices for your area code. or order off line, with discount codes.
first you need to find out whats wrong with it.