And no, a 2nd gen CD player will not fit inside a 1st gen. Well not until you modify the metal brackets that hold the stereo to the truck. It's close though. Plus if you have the steering wheel controls you will need to mod those too. (however, I tired with the rockford fosgate 2nd gen stereo so a non RF may work).