I think your missing a coil spring that goes between the bearing and the cup joint that connects to the steering shaft?..
The spring on my '82 k2500 is abiut ready to turn to dust from rust,and the bearing will probably look just like yours when it does...I will probably do a fudge fix like use a 2 peice shaft collar to hold the bearing in place ,eventually I'd like to put a jeep steering shaft in it with u-joints..
I saved a spare colum from my other 3/4 ton I scrapped some years ago,if I need to replace the whole thing..