Trek and Specialized do not permit mail order or online sales of their bikes. So, your biggest red tape will be finding someone to buy the bike in person and ship it to you.
Most dealers of these brands have about the same prices for the same models.