Also, Pujols was 32 when he left St. Louis. The Cards (correctly) assessed he would start his decline. The opposite is likely true of Harper. He's just entering his peak years. These are the years you over pay for him, if you are gonna do it. St. Louis got the best years of Pujols. The Nats likely won't get the best years of Harper. That's where the comparison breaks down for me.