You clearly have some sample size issues if the last 3 weeks of the regular season are going to make a huge impact in what you think of a player. Nobody asked for a draft position within 5 positions. Just a general range.
Here's an example of how this works. Last year I picked willingham in the 180-200 range and next year I'm upgrading that to probably just inside the top 150. I simply do not believe that he will stay healthy. Meanwhile you claimed that he went undrafted in your leagues so you passed on him until the 250+ range. Next year are you upgrading him to the top 200? top 150? top 125? top 100? top 75? top 50? top 25?
Ok let me see if I can explain this to you...really....slowwwwwwwwwwww.
To rank Willingham or anyone else for that matter I would have to sit down an analyze all other players. Who is headed for major improvement for 2013? 3 weeks is a ton of time when looking at THE ENTIRE MAJOR LEAGUES. I can guarantee you that in the next 3 weeks, some impact player will get hurt, someone will go on a monster slump and someone will go on a tear. Then there's the entire offseason to consider. Outfielders traded to better hitters' parks etc.
If you want to rank someone now, be my guest. You will be revising like crazy by Mar 2013.
Additionally supporting cast doesn't have a huge effect other than R/RBI's and there is no way that Mauer is traded. Possibly Morneau or Span but that is because there are some good prospects coming up to replace them (and the Twins really need pitching).
Supporting cast doesn't have a huge effect on RBI? So if Mauer's .400+ OBP gets replaced by some minor league call up, that doesn't have an impact?
You should really try to think things through.