It's kind of a pain to remove the pulley. You can get a puller from ZZP for fairly cheap, or rent one from a parts store. As far as a crank pulley price, cheapest would probably be from a parts store.