Is it that much diffeerant from my 08 Avalanche? Is there a 2012 Avalanche?