I looked at a roof rack from an X, thought it might be too big. I cut 2.75" off the cross bars. I ended up reusing the same 20T torx head screws from the Explorer. Removed the headliner first. Drilled my holes and used rubber grommets, then inserted the screws thru the grommets. Used a washer and nylon nut on the bottom side, this smashed the rubber grommet flat. I put a small bead of silicone in the hole before inserting the screw all the way down. Used a Dremel with a cut off wheel to remove the excess threads. Reinstalled the headliner. All the mounting hardware is hidden above the headliner. It is completely water tight.
Was wanting to experiment with using an Xterra center console, but I think the armrest would be too far back. The extra cup holders and storage under the flip up armrest would be perfect. I may go back to the junkyard and test fit it for shits and grins.