all have king pins except the M1009. I took my 008 to a mechanic because the left front tire was leaning inside and the bottom was leaning out. He said I needed new ball joints. My friend looked at them and said they were ball joints instead of king pins. So I guess the owner before me changed out the front end. Would he have had to change out the rear end also? Do you suppose he put a m1009 front end on it? I know nothing about mechanical stuff. I looked at another M1008 in the area and the front hubs don't stick out as much as the hubs on mine. The truck runs and drives very good, except when I get on the brakes and it pulls to the left. Brakes or ball joints or both causing this? Any help would be appreciated. I know I'll get some answers on SS, a great site. I'm on here every day, usually several times a day. Thanks in advance.