To be fair I've had good luck with Rockauto - the parts in the picture being exactly what you get. Now you need to do a little research as not all the parts are listed right for our V6 trucks.
For a distributor cap, I've read somewhere that a 292 or other inline six uses the same cap. I've checked, looks to be right.
https://www.rockauto.com/en/catalog/...butor+cap,7120
Good luck.