This is in the same category as "to give an arm and a leg" for something or, more commonly, "cost an arm and a leg". All languages have got something like it. Anyway thanks for that! I have stored it in my 'speaking for colouful Russian vocab list'