It might be that it needs a hydraulic press on it, because the hub houses the bearing and bearing can often be super tight. It could also be that the shoes are rust 'welded' onto the hub, but not so likely if you've been driving it. I would try another garage, with proper equipment. If all else fails they will have to grind them off. It's a drag, but don't despair. if man made it, man can fix it!
206geekfreek, January 2010