Has a team ever had a pair of teammates who won MVP's within 3 years of each other like the Warriors have with Curry and Durant? Durant won in 2014, Curry in 2015 and 16, and they teamed up in the 2016 offseason.
The Rockets from the 90's are the closest to that in modern times by pairing Barkley, MVP in 93, with Hakeem, MVP in 94. They teamed up in the 96 offseason for the 96-97 season but at that point Barkley was 33 and a shell of his former MVP self because of injuries. He was 33 by the time he joined the Rockets, was traded for, and could barely play 2/3 of a season because of his injuries. He played in 53 games that first year there. The Rockets gave up a lot of their young players who helped them win titles in 94 and 95 to acquire him also, while the Warriors signed Durant without losing anyone from their title team except Harrison Barnes. They could have kept Barnes if they really wanted to but with Durant he wasn't needed.
Any team able to do while the players were still in their prime, or before the players were on the other side of 30? I think Derrick Rose signing with Cleveland this year might have been the next closest pairing of MVP winners but Rose of course is not even in consideration for comeback player of the year with how bad he's been since he won MVP. Sad to see injuries derail his career. The East may look entirely different if he managed to stay healthy and turn the Bulls into legit contenders when Lebron was joining with the Super Friends down in Miami.