That is the problem for a lot of people. Parts can be bought much cheaper if you wait but if you need them right now then you are paying full bore retail especially if the repair shop is supplying them. I suppose its the premium for using locally stocked parts that around here, come out of a few large warehouses.