How about something costing "your eye teeth" to mean that it is too expensive. In French we also say "ça coûte les yeux de la tête" - it costs the eyes out of your head.