This is very common. The needle pilot bearing is a factory replacement part, that is what the truck came factory with. Make sure you pack the new one with grease, or properly oil the new bronze bushing.
You need to remove the input shaft, and take it to a competent machine shop. Have them find a ball bearing with the proper sized ID on the center (to provide an interference press fit on the pilot, IIRC about .006" interference), break the outer race and balls off, press it on the pilot and lathe it to the original pilot size. This way you still have a hardened surface for the pilot bearing to run on. I have done this MANY times, it was the preferred method of repair for trucks off warranty when I was working for Dodge. Once done, it almost never has to be done again.