Trade restrictions suck. Your league will suck too.
The best free site is Yahoo. If you don't want to pay figure out a way to use them. If you want to pay and want more options charge everyone in your league like $3 and go to Xpert Sports. Excellent setup there for custom leagues.