I would never recommend buying a bike online. Bikes must be fitted to the rider for comfort. You also stated about 120 miles a week. You will need a quality bike to maintain that mileage. You will need a bike shop to provide the maintenance to ride that type of mileage. Or get trained and buy the tools to do the maintenance yourself. The proper tools are not cheap either I might add. I have just as much money rapped up in tools as I do one of my bikes. Spend a bit more money and get a quality bike from a quality shop. You will be glade you did in the long run. Look for Trek, Orbea, Giant, Specialized, Cannondale, and Scott to name a few. All make quality entry level bikes. Online shopping will not get you any future service for that bike. It breaks, and it will, your stuck. Buy from a dealer, you will have service to go along with it.