98+ trucks are virtually identical save for some external plastic parts. 93-97 are a totally different story and require alot more parts. I won't cover 97 and olders.
for a 01-03 front end you need a header panel, grille, headlights, headlight retainers, misc screws/jnuts.
for a 04+ front end you need a header panel, grille, headlights, headlights retainers, hood, misc screws/jnuts.
Bumperwise, all 98+ are interchangeable from the frame forward. Meaning, bumper and all associated brackets would be needed to run whatever particular bumper you want to run, from the frame horns forward.
Fairly easy swap. Straight up bolt-on stuff. Here's my buddy's 98's before and after(01-03 total swap)...