I'd add Lisandro López to that list, I know not many would agree on him around here. But he's my favorite No. 9 player at the moment.
I'm somewhat sceptic about Cavani to be honest, he's been in a great form for the past two seasons for Napoli but I've got that odd feeling that it's just that...