well in my opinion maybe a little high, however don't know the mechanics situation, maybe he just trying to make a little profit, (darn capitlist). I paid over $ 800.00 for just the new OEM window weatherstriping from my local mercedes dealership. My understanding is that the aftermarket stuff (if its available), is inferior to the OEM. My car is a 83 CD., hate to see someone write off a mechanic if he's close to the OEM price!