Hi there, I'm looking into replacing my father's Mazda3 stock stereo that's been dead for a while with a functioning replacement OEM unit for Christmas. It's a 2007 s Touring. Looking online I can find refurbished units for a reasonable price, but I'm getting stuck on figuring out compatibility...