For pulleys like this I heat them up by placing them on a 100 watt light bulb.
Only takes 10 minuets.
You will have to use gloves to pick it up and place on the shaft.

Works for alternator pulleys.