Lets be honest here; 17:50 is about 2 full min away from being "good" so, why is it that you want to go to a D1 school? Why not go somewhere with a good coach who has a reputation of developing athletes like you? I don't understand this obsession with D1 anyway. That level is for the best athletes in the US. You can't just WILL yourself to have that kind of talent. Either you have it or you don't. You can certainly get much better if you are willing to work but, don't waste your time going to a D1 school where you're just going to get pounded and ignored every day. Find a nice D3 school and try to turn yourself into a 25:xx guy for 8k in the next 5 years. There is plenty of honor (and sense) in that.
-The Killer