Get one from an Expo without a sunroof. It will have to garage door opener/sunglasses compartment, and will be a little bit smaller and fit tighter to the headliner.

sunroof OHC on left non OHC on right
Here is mine with the lighted Expo visors too.


The wiring isnt to bad at all. Just have to tap into constant power, switched power, dash lights, dome light, VSS, run two wires to the temp sensor, and a ground.
-PlumCrazy