My radio book that came with my vehicle says it is a PS-2375 or PS-2376 or PS-2377. Now my question is what other models will fit. For instance...on ebay there is a PS-2375B, PS-23751 but I believe the 1 is an I. There is a PS-2429 that this guy says came out of 2002 XL7 it was his car. There is a PS-2375D ...my point is are these interchangeable, when I look at these they are exactly like mine on the front... except mine is half working..it seems my son has ruined this as well. He used my car for a 1 1/2 years and it took me 2 days just to clean the inside. I need to get a lot of things replaced, work done on it, so from time to time I may need help putting my plum baby back in good shape. Thanks for you time.