A good place to start some research is
Crutchfield: Car Stereo, Speakers, Home Theater, Pro Audio, 4k TV (don't go to the .ca one) and it can tell you what dash pieces, harness and maybe steering wheel controls you may need.
That said Sounds Good did my stereo and I'm glad I had it professionally done.