to 97-03 is a din and a half and its wider than an aftermarket deck. the 04+ is a normal size double din so it wont work right. you'll have to make a custom mount and move the hvac controls down.