I have a 1999 silverado with the factory am/fm/cassette, i want to swap it out for the factory am/fm/CD player as they look identical except for the cd instead of cassette, my question is, what other years will be the same stereo, is it just 99-02 or were there other years that has this stereo? I tried one out of a 2006 as it looked to be the same size but it wouldnt work, didnt even mount up the same..