Its a direct swap, it took me about 45 minutes or so to do it, the hardest part for me was getting everything under the dash unbolted.