So I did not like the aftermarket radio in my 95 F150 ( came with the truck) I went to the junk yard and got a stock radio, tested it on my work bench and it has a high pitch tone in the background ( just like my tinnitus). Took it back and traded it for another stock unit today, set that one up on the work bench, and only have audio to one speaker, the other three are dead. I said to myself, I have never had a bad radio before from the jeep ones I have pulled. So looking at my spare jeep units, I compared it to the F150 radio and they are almost the same size. So this is what I ended up with. Looks good and sounds good. Jeep for the win.