A few things -
1) NEVER pay for rosters. Ever.
2) For Xbox rosters, follow mdbrock7's links. Both of those are 100% legit.
3) For PS2 rosters, join the maddenmania forums and get your rosters from Blacklover. There's a thread dedicated to them where you can download them, or you can send Blacklover your memory card and he'll copy it for you.
Both Blacklover and FairdaleKings (fkrosters) I absolutely positively know do their own work, and they're quite good. I don't personally have experience with the xbox rosters site that mdbrock7 mentioned, but I trust it.