Power steering pump replacement 2001 jeep cherokee 4.0L L6

TONE Flex Crowfoot Wrench-16mm, OEMTOOLS 27031 PulleyPuller/Installer, (I couldn't remove the power steering pump pulley.) Power Steering Pump MOPAR#RL087871AE, Pulley CARDONE SELECT 3P-35132, O-RING 5/16"x1/16",