I just bought my second ‘93 and, predictably, the CD player doesn’t work. I’m buying a Delco refurb model through the Allante Store. My mechanic says remove and replace will cost $300. He said it takes longer if the system has not been worked on before, something to do with pins. This seems awfully high to me. I live in the Phoenix area. Is this price out of line?