Pujols is better than Wells, but is very unlikely to live up to his 10 year contract.
If Pujols had Wells, contract, it would have been a fair and acccurate depiction of Pujol's worth.
Two years for 10 million would have acceptable and accurate for Wells.