Try looking at it this way, 10 years ago we paid £6 million for Balaban, a player that was unproven and unheard off in the Premier League.
If you compare the 2 players then Paying £18 million for Bent is about right in todays market.
A goalscorer will always cost you more money and be over inflated compared to other players, you have to pay premium rates.