Have you checked your local salvage yards? I'm not sure how much you will need to just bolt one in, having a donor vehicle would be about the best way to approach it IMO. Having said all that, I have one in my 05 500 and it's not the highest quality piece. It seems to be particular about the CD's types or the ambient temperature. When it quits working altogether I'm going aftermarket.