very hard not because of the body lines its because the front frame isnt the same so you have to custom make a bracket to hold the newer bumper and the RADIATOR support needs to be drilled out the spot welds and anew a RADIATOR support needs to be welded into the front half of the body, which can be a PITA. a guy on RPS did it. it takes alot of time and experiance with body repair to work on the radiator support.
after you get the radiator support welded in you need 98+ fenders because there different then our 3rd gen trucks, you need the new hood, Core support, head lights turns, grille, grille shell, bumper valance. then make custom mounts for the bumper, and tons of verous clips and screws. basically you need a windshield forward body panels for 93-97 changing to a 98+ front ends. now if you had a 98+ truck it is alot easier just core support hood headlights turns grille grille shell and bumper and valance...