Looks pretty straight forward with a 3 jaw puller. Remove the retaining nut, washers and zerk. Apply PB Blaster or equivalent to shaft and sheave. Most 3 jaw pullers have a centering point on the thrust bolt. Place an appropriate sized nut on top of the spindle shaft that will allow the pulley to clear yet retain the the centering point of the puller. Care has to be exercised as the pulley can be damaged. I actually prefer using an air hammer on the spindle shaft while either prying up on the pulley with a pry bar or lifting with the hand. Again, care has to taken not to apply the air hammer directly to the shaft as the spindle shaft can be expanded as well as the zerk threads being damaged. I use a short piece of brass shaft between the air hammer and shaft.
Others may suggest other methods.