Had the same problem with my 95 4x4. Broke a 3-jaw puller, trying to remove the hub/rotor assembly. DC uses an extremely lousey (from a maintenance standpoint) hub/rotor design, that allows the hub bearing, which is pressed into the rotor as an assembly, to become rust-welded to the steering knuckle. I had to resort to fabricating a megalith slide puller that mounted to all eight wheel studs and had a 15 pound weight sliding on an approx 3' pipe. Weighs about 40 pounds, but worked great. Wet everything with a good penetrating oil, like kroil or liquid wrench. It helps if you can get some longer 14mm -1. 5 bolts (in place of the 4 that secure the hub/rotor to the knuckle) and beat on them with a 32 oz hammer. As this is a fine metric thread, these bolts are hard to find though. It's also a good idea to zip tie the stub axles (at the u-joint flange)to the axle tongue so the stub axle won't come out when your hub/rotors do. Even with all this, and the use of a GOOD puller, you still may leave some of the bearing in the knuckle as the rotor comes off. This happened to one of mine. The bearings are are a Timken Unipack, not designed to come apart, and will need to be pressed together if they do separate. Some guys have done this without apparent problems, though I would not feel comfortable doing so. I replaced both of my hub rotors. Pricey at $310 each from DC. Again a very lousey design.