I got Beckham for Sunderland once and he was top class. I think all the players on your list would be good buys for most teams and great cover for the top teams. You need experience in your team and big name players like Pirlo bring in extra revenue and the fans love it.