i think that graded costs is an OK idea. you could also have some of the money go away as recruiting begins. for example:
you get $3000 for scouting. $1000 of this expires at the start of recruiting, meaning you either scout 2-3 states in advance or lose that money...
$ amounts totally made up and unimportant at this point, since we have no idea what the recruiting services are going to cost.
on early entrants, since we already get the info in recruiting evals ("he looks like he could leave early, but needs a year or 2 to mature" or "he is ready now, and will almost surely leave early"), could they make it mean more? the truth is, if you have a stud recruit but your team sucks or he doesn't get enough minutes, he isn't going anywhere. and if it says "he has a shot to play in the NBA someday" or "he is best-suited for a midmajor" or whatever, he should almost never leave early.
BTW, i cannot wait for the time when my team is good enough that early entrants is my big gripe. seriously.