One option I can vouch for personally is Bikes Direct. However, you do have to own some tools and have some knowledge regarding how to finish assembly on a mountain bike. Luckily Youtube has a wealth of information. At your budget you can pick up a nice bike for sure. I have owned some very high end bikes over the years, and I can say that Motobecanes ride just as well as any of them.