It's marked as a 1986 part... (E6)... but that looks very similar to the AOD cable on my 1984 300. Looks shorter though... perhaps it's for EFI 302's (or heck, a AOD EFI bricknose application?)
1984 F150: 300 L6, AOD, RWD. EEC IV / TFI, Feedback Carter YFA Carb. Stock everything but radio (for now).