Buying a DSM is as difficult as buying a new car. You have to realize that a brick and mortar store has more expenses that they have to cover than an online store doesn't. Who is going to help you with lessons and be there when you have had an accident? You just have to make the personal decision between service and price. Sometimes you can make up the difference with price by asking for free maintenance service for a few years. It is just like dealing with buy a new car.