Skip JVCs. Been there, done that. They wash out way too much and are unusable in sunlight. I'm running a Pioneer now, no washout issuesMetra 70-8113 Receiver Wiring Harness
JVC KW-R930BTS
That wiring harness and that radio. Then you'll get the XM radio tuner for about $40 or so.
You'll have about 4 wires to connect. And then the two pair of RCAs. Would take about 25 minutes.
The wires, I believe, will be color coordinated. Red, yellow, black, and blue.