Are the head units in these the same? A buddy of mine just bought an 05 Canyon, but the radio has been swapped out for a JVC unit. He hates the radio and said he would swap even for a factory radio. I'd like to swap with hime if the factory radio in my 05 Sierra will swap with no problems.