He has proven himself at Napoli. Amauri had a decent season at Palermo, and 1/2 a decent season @ Juventus. Cavani has been performing consistently for over 2 seasons now. He works and runs much harder than Amauri, and his finishing is on another level.