Sounds kindy fishy that they CAN get an 07, but it would cost you more money, while you would have to wait for an 08 and not pay more. Like Grimlock says, usually your LBS will be able to ask how many orders they need to qualify for free or discounted shipping. this is the case with the LBS that I help out at a day or two a week. Unless he is going to be shipping me the bike somewhere outside of Champaign, I dont think he, or any decent retailer, would/should tag you with the shipping.
Do you know if the 08 will cost more, thus increasing their desire for you to get it?