Ya, there is some mods you need to do to get the grille on but it's not overly difficult. The physical dimensions of the grille are the same just has different lower mounting points. Chop off the original grille mounting tab on your bumper plastic and the lip so the new grille fits in there and just tie strap the bottom of the grille to the front end plastic. Top mounts are the same.
For the roof rails, there are caps that cover it up but I'm a cheap ass so I cut some sheet aluminum to fit the holes and sealed them in with a little bit of silicone then some black vinyl to keep it looking decent. In retrospect, the caps are probably better looking and easier to do so go for it:good: