After taking a closer look I don't think my link's will help....I've never seen that clutch before
But yes it look's like you will need a puller similar to the pic below...
A little more info on your motor, maybe I can find something about your clutch.