Hard to judge without knowing the ins and outs of the deal (such as how the add ons are structured), but £8 million feels like a lot for a player with his record.
I feel there is much better value out there, but if we are only paying, say, £4 million up front for a player as a second striker, it might not be a terrible deal.
Can't say the signing gives me much faith though.