You should have been there when I changed the wheel bearing/hub unit on the cavalier. Took a few hours of prying, kicking, hitting with a sledge hammer, to get the darn thing to come off! Brake rotors on the one car I did them on (The Jeep) were ridiculously easy.