Now if SLS was replaced with an FH with Orion on top…
If they did that, they'd be left with Orion at Geostationary Transfer Orbit at best. Falcon Heavy doesn't have the delta-V to send Orion to the Moon.
Here's the SpaceX solution as I see it - which is ultimately a dead end:
1. Launch Orion and service module to LEO on Falcon Heavy.
2. Launch the
Interim Cryogenic Propulsion Stage (ICPS) to LEO on Falcon Heavy.
3. Launch Crew Dragon on Falcon 9.
I can't find the mass of the ICPS, but I assume Falcon Heavy can place it in LEO. This stage is critical because it provides the delta-V between LEO and Moon orbit.
There are two big problems here:
1. The SLS and SpaceX hardware don't interoperate. SpaceX would have to develop hardware to mate Falcon Heavy to Orion and the ICPS. Worse, the ICPS is a hydrolox vehicle, and I doubt the Falcon Heavy launch facilities can support such a payload.
2. Orion and the ICPS aren't designed for orbital docking. They're designed to be stacked on the ground and staged on the way to the Moon.
We really need a methalox propellant depot at the Moon. Without propellant depots at our interesting destinations, sustained human presence is just impractical. If not methalox, then hydrolox - which is probably the better option given that it becomes possible wherever there is sunlight and water ice.