Nothing aftermarket is a direct swap without at least a dash kit and wiring harness.
As you pointed out, you'll need the WK nav bezel, a dash kit, a wiring harness that converts the factory wiring to a universal plug, then a brand specific (Pioneer, Kenwood, Alpine, etc) harness to go from the universal plug to the actual unit (or you can simply splice into the harness with the harness that comes with the receiver), and then two antenna adapters.
Below, you can see all the part numbers (from manufacturer Metra) for the WK that I speak of, minus the harness that goes to the specific brand receiver.