3/16" allen wrench and a 7/16" socket to remove the 4 socket head bolts at the pump end and just the allen wrench to remove the 4 bolts at the engine end. Small snap ring pliers to remove the snap ring on the end of the drive shaft and it all comes apart. BTDT many times.