Well, it is not a straight bolt in. The G.O.R (fiberglass panel headlights and grille attach to) is different. The differences are: the headlight holes are cut out larger and the grille clips are in a different place on the lower side of the grille. You have to switch it to start with. You also have cut the 04 headlight harnesses off and put on the new harnesses for the 05 lights. If you have foglights, you have to change the wire harness to them also. The clips are different in the way they attach to the bumper. I have done several of these. It takes a little while to do it. Not too bad though. When you change the headlight harnesses, be sure to solder the wires together and cover them in tape. If you have any other questions, let me know.