£120k is a hell of a lot. I've got to assume that's been translated into dollars.
Being the internet someone will tell me that "everyone in London with at least 2 years experience makes that, easy", but yeah, that number is high for a country where the Home Office considers £35k to be a fair reflection of skilled salaries.