IMO if it’s not broke why replace it? Not only with basin fit problems you have plumbing problems going from 2 holes to one. But, I understand “ I want”. Problem?
You’ll be lucky to find plumber to deal with granite installed over the sink? You’re probably going to need both?