They're not quite MLB salaries, but NBA deals are beginning to get pretty heavy in the money department.
Being paid the most doesn't always reflect the talent level of that player. Take for instance a solid player like Rashard Lewis who is making $118 million over six years despite despite not averaging over 20 points per game since 2007. Compare that to Derrick Rose, who is making less than a quarter of what Lewis will be making next year.
There will be players who will be overpaid, we're looking at you Jermaine O'Neal, but there will also be those with talent who will be paid the salary of an average NBA role player. Those players will be paid that sum either because they accepted the deal in their first years or simply because they were willing to take a pay cut for the purpose of signing other players, i.e Udonis Haslem.
Each team has at least one player that is cutting their team a deal by being paid less than what they're probably worth and it helps the team in the long run. If that team sees improvements and have quality role players that are willing to join, they can afford those players because their underpaid player allowed the team to have the money to pay other players to join that team.
These players all play a huge part on their franchise with the value contracts that they possess. Here are those discount players that are helping their teams out with their 'small' contracts.