There are all different versions of compatible head units, unfortunately, the 1993 head units are unique in the sense that they feature a SQUARE unit face, and a mount on the bottom of the unit to hold the cubby hole.
None of the later Ford radios feature these features except the 93-95 F-150 which has a square face, but no cubby mount
Beware many ebay ads selling these radios claiming they are Mustang radios. These CD players were installed up to 2000 in other vehicles, such as the SN95 Mustang (very rare), countour/mystique, bronco, windstar (rare) and others. But note...rounded corners and no cubby. They will work, but you will have a hard time fabbing up something to go down below.
NOTE: After preset #5, is a CLOCK button. Not all radios feature this. On vehicles with a standalone clock (ie 94-97 Mustang) there will be a #6 preset instead. SO if having a CLOCK is important to you, make sure you grab a CLOCK radio. Same goes for TAPE players as well
The single din CD player is PREMIUM only. There is no non-premium wiring style of this deck. You need the 1993 wiring setup