mine with no problem. Paid $20 to press the bushings the rest DIY.
. . . I don't want to pull it; I want to replace the bushing w/o removing the ball joint. E32, e34, and e31 all have weak upper CA bushings and I'm changing the stock ones for aftermarket.