99 Blazer 4x4 wheel bearing

99 blazer 4x4, driver's side front wheel bearing is growling.
Called the dealership and they gave me an estimate of approx $450 to fix.
I guess this is a sealed unit and they have to replace the whole hub.
I was just wondering, is there any way around this (other than junkyard, won't go there) or is this a fair price to pay?
TIA, John
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
Add image file

Motorsforum.com is a website by car enthusiasts for car enthusiasts. It is not affiliated with any of the car or spare part manufacturers or car dealers discussed here. All logos and trade names are the property of their respective owners.